<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [PATCH] fix GNU/kFreeBSD build problems"
   href="http://llvm.org/bugs/show_bug.cgi?id=16444">16444</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[PATCH] fix GNU/kFreeBSD build problems
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>new-bugs
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>trunk
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>other
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>new bugs
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>rmh@gnu.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>llvmbugs@cs.uiuc.edu
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=10757" name="attach_10757" title="patch  fdf">attachment 10757</a> <a href="attachment.cgi?id=10757&action=edit" title="patch  fdf">[details]</a></span>
patch  fdf

Hi,

It seems the build system is currently miss-identifying GNU/kFreeBSD as
FreeBSD. This kind of simplification is sometimes useful, but in general it's
not correct. 

As GNU/kFreeBSD is an hybrid system, for kernel-related issues we want to match
the build definitions used for FreeBSD, whereas for userland-related issues we
want to match the definitions used for other systems with Glibc.

Please see attached patch, which adjusts the build system so that they can be
distinguished, and explicitly adds GNU/kFreeBSD to the build checks in which it
belongs.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>