$ firefox No running windows found /usr/lib/MozillaFirefox/firefox-bin: relocation error: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.0/libstdc++.so.6: symbol __guard, version GCC_3.0 not defined in file libgcc_s.so.1 with link time reference # emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.4.0, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz Gentoo Base System version 1.4.14 ccache version 2.3 [disabled] Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe " CHOST="i686-pc-linux-gnu" COMPILER="gcc3"
similar problem with gcc-3.4.0-r3 and mysql-4.0.20: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/libstdc++.so: undefined reference to `__guard@GCC_3.0' /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.0/libstdc++.so: undefined reference to `__stack_smash_handler@GCC_3.0' collect2: ld returned 1 exit status make[2]: *** [mysqladmin] Error 1 George
I can also confirm this bug, looks like a pretty serious change hit somewhere with that CVS snapshot, lv.
your gcc 3.3.x is broken, not 3.4. however, your gcc 3.3.x might have been broken by compiling glibc with gcc 3.4... you see, only glibc 2.3.3_20040420-r1 has a fix for gcc 3.4 mis-handling stack smashing protection. so once glibc is without SSP, gcc 3.3.x will use __guard@GCC_3.0 instead of __guard@GLIBC_2.3.2. :-/
hey pappy, believe me now?
I'd like to add that after rollback to previous snapshot (vmware) and emerge gcc-3.4.0-r4, I don't have any problem yet. Note that I didn't upgrade glibc to 2.3.3_20040420-r1 and I still have gcc-3.3.3 installed.
ok i am experiencing this too... so what is the correct way to avoid it if there is one.... emerge glibc-2.3.3_pre200420-r1 with gcc-3.3.3-r5 then emerge gcc-3.4.0-r4 , after which build glibc over again with the newer gcc? i'm confused... can ya tell :/
this bug should be fixed as of glibc 2.3.3_pre20040420-r1. all later releases should work out of the box.