<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:dimitry@andric.com" title="Dimitry Andric <dimitry@andric.com>"> <span class="fn">Dimitry Andric</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - Libc++ shipped math.h and -isystem breakage"
   href="https://bugs.llvm.org/show_bug.cgi?id=33719">bug 33719</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;">CC</td>
           <td>
                
           </td>
           <td>dimitry@andric.com
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>INVALID
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - Libc++ shipped math.h and -isystem breakage"
   href="https://bugs.llvm.org/show_bug.cgi?id=33719#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED INVALID - Libc++ shipped math.h and -isystem breakage"
   href="https://bugs.llvm.org/show_bug.cgi?id=33719">bug 33719</a>
              from <span class="vcard"><a class="email" href="mailto:dimitry@andric.com" title="Dimitry Andric <dimitry@andric.com>"> <span class="fn">Dimitry Andric</span></a>
</span></b>
        <pre>The solution is simple: do not append -isystem /usr/include to your command
line.  If you do so, and want to compile C++ sources, you must also make sure
to add a -isystem option that points to your C++ headers, and *before* the
-isystem /usr/include option.

This -isystem option is sometimes added by Qt projects, for unknown reasons. 
(There is never a good reason, since /usr/include is always in the include
path, so adding it explicitly is superfluous at best, erroneous at worst.)

For Qt based project files (.pro or .pri), ensure the INCLUDEPATH variable does
*not* have /usr/include in it.</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>