http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50598

--- Comment #16 from Dominique d'Humieres <dominiq at lps dot ens.fr> 
2011-11-13 12:54:11 UTC ---
I have found that reverting the change for gcc/cgraphunit.c in  revision 179429
and doing a simple update is not enough to fix the libstdc++-v3 failures. In
top of that the libstdc++-v3 libraries have to be rebuilt too. The differences
are at least

libstdc++-v3/src/libstdc++-symbols.explist

which does not contain ___emutls_v._ZSt15__once_callable without the revert,
and

libstdc++-v3-mvd/src/mutex.o

[macbook] gcc/build_w% nm x86_64-apple-darwin10.8.0/libstdc++-v3/src/mutex.o
0000000000000080 s EH_frame1
                 U ___emutls_get_address
0000000000000020 D ___emutls_v._ZSt11__once_call
0000000000000000 T ___once_proxy

without the revert and

[macbook] gcc/build_w% nm
x86_64-apple-darwin10.8.0/libstdc++-v3-mvd/src/mutex.o
00000000000000a0 s EH_frame1
                 U ___emutls_get_address
0000000000000040 D ___emutls_v._ZSt11__once_call
0000000000000020 D ___emutls_v._ZSt15__once_callable
0000000000000000 T ___once_proxy

with it.

Is this a missing dependency in the make?

Reply via email to