<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:emil.l.velikov@gmail.com" title="Emil Velikov <emil.l.velikov@gmail.com>"> <span class="fn">Emil Velikov</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - mesa does not build after nouveau loader changes"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=76376">bug 76376</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>NOTOURBUG
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - mesa does not build after nouveau loader changes"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=76376#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTOURBUG - mesa does not build after nouveau loader changes"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=76376">bug 76376</a>
              from <span class="vcard"><a class="email" href="mailto:emil.l.velikov@gmail.com" title="Emil Velikov <emil.l.velikov@gmail.com>"> <span class="fn">Emil Velikov</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=76376#c5">comment #5</a>)
<span class="quote">> It isn't 'old libdrm' or 'random files' it is a specific subset for the</span >
"old drm" refers to the structure, "random files" refers that you're pulling
only changes to the core drm files.

<span class="quote">> drivers the kernel supports.  The history here seems to be that five years
> ago Owain removed the autoconf portions for reasons I'm not entirely clear</span >
Indeed, I've skimmed through the history and did not see any reason why it was
nuked. Was hoping that you may have an idea on the topic.

<span class="quote">> on.  Normally this is because of something like a requirement on gnu make
> and python in a build system.
> </span >
AFAICS the build is very simple and does not require anything fancy apart from
autoconf/automake. Not sure how keen are you guys on the auto* pair though.

<span class="quote">> The diff we have to libdrm is quite minimal, and includes changes for our
> privilege separated server and a drmCheckModesettingSupported() case for
> OpenBSD.
> </span >
drmCheckModesettingSupported recently gained support for FreeBSD, and I suspect
that no one will object if you guys are interested in merging your OpenBSD
implementation.

<span class="quote">> If the answer here is all the _drm.h files must be installed fine, I'll work
> something out.  Maybe we'll go back to having multiple copies of the headers
> instead of sharing them between userland and the kernel.</span >
This is how we handle it currently - headers do not change with every drm
release, things do not sound that bad.

My main goal here is "drm has evolved over the last 5 years". It has a nice
selection of programs/apps/documentation that people working on drm on any
platform may be interested in. If you guys want less headache/patching,
consider using the upstream drm and sent us patches on how we can make it
better :-)

Thanks</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>