[cfe-dev] Problem with gcc 4.7 C++ headers

Eli Friedman eli.friedman at gmail.com
Thu Mar 22 14:46:32 PDT 2012


On Thu, Mar 22, 2012 at 7:11 AM, İsmail Dönmez <ismail at namtrac.org> wrote:
> Hi;
>
> GCC 4.7 was out today and looks like clang has some problems parsing the new
> C++ headers, I hit two problems while bootstrapping llvm itself:
>
> In file included from
> /home/abuild/rpmbuild/BUILD/llvm-3.0/lib/Support/Allocator.cpp:16:
> In file included from
> /home/abuild/rpmbuild/BUILD/llvm-3.0/include/llvm/Support/Recycler.h:18:
> In file included from
> /home/abuild/rpmbuild/BUILD/llvm-3.0/include/llvm/ADT/ilist.h:44:
> In file included from
> /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/iterator:63:
> In file included from
> /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/ostream:39:
> In file included from
> /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/ios:42:
> In file included from
> /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/bits/ios_base.h:40:
> /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../include/c++/4.7/ext/atomicity.h:48:45:
> error: use of undeclared identifier '__ATOMIC_ACQ_REL'
>   { return __atomic_fetch_add(__mem, __val, __ATOMIC_ACQ_REL); }

Please test with trunk...

-Eli




More information about the cfe-dev mailing list