[cfe-commits] [Request for approval] header search (2)
espindola at google.com
Sun May 16 08:25:23 PDT 2010
On 12 May 2010 17:18, mike-m <mikem.llvm at gmail.com> wrote:
> Moved clang-builtin include dir position to immediately precede C includes.
> This aligns with how gcc compiler does things. Fixes #include_next
> shenanigans that lead to failures when clang++ is used to compile source
> with <cstddef>. Specifically, libstdc++ versions 4.3. is at issue,
> which ships bundled on Debian 5.04, Ubuntu 8.10 and Fedora 10.
> Example error from Ubuntu 8.10:
> > /usr/include/c++/4.3/cstddef:47:15: fatal error: 'stddef.h' file not found
> > #include_next <stddef.h>
> > ^
> > 1 error generated.
In the ubuntu system I have the include order the only difference to
gcc (and g++) is that the gcc dirs
are replaced with the clang dir
Unfortunately I don't have a windows machine to test this, but
otherwise looks good.
Rafael Ávila de Espíndola
More information about the cfe-commits