This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi Using current (nearly) gcc-3.3 with i686, it compiles just fine and links current glibc CVS with nptl-0.5.0 just fine. As NPTL needs the support for the new 'cleanup' attribute, I am using 3.3 head. Problem now comes into after libjava is linked, and it tries to link jv-convert: ----------------------------------------------------------- make[1]: Entering directory `/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libjava' /bin/sh ./libtool --tag=GCJ --mode=link /usr/src/gcc-3.3-20030627/build/gcc/gcj -B/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libjava/ -B/usr/src/gcc-3.3-20030627/build/gcc/ -L/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libjava -ffloat-store -mcpu=pentium4 -march=pentium3 -O2 -pipe -freorder-blocks -fprefetch-loop-arrays -o jv-convert --main=gnu.gcj.convert.Convert -rpath /usr/lib -shared-libgcc -L/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libjava/.libs libgcj.la -lstdc++ /usr/src/gcc-3.3-20030627/build/gcc/gcj -B/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libjava/ -B/usr/src/gcc-3.3-20030627/build/gcc/ -ffloat-store -mcpu=pentium4 -march=pentium3 -O2 -pipe -freorder-blocks -fprefetch-loop-arrays -o .libs/jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc -L/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libjava -L/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libjava/.libs ./.libs/libgcj.so -L/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libstdc++-v3/src -L/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -lpthread -ldl -lz -L/usr/src/gcc-3.3-20030627/build/gcc -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3 -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/../../../../i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/../../.. -lgcc_s -lc -lgcc_s /usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so -lm -lm -lm -lgcc_s -lc -lgcc_s -lm -lgcc_s -lc -lgcc_s -Wl,--rpath -Wl,/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3 -Wl,--rpath -Wl,/usr/lib ./.libs/libgcj.so: undefined reference to `__gcc_personality_v0' collect2: ld returned 1 exit status make[1]: *** [jv-convert] Error 1 make[1]: Leaving directory `/usr/src/gcc-3.3-20030627/build/i686-pc-linux-gnu/libjava' make: *** [all-recursive] Error 1 -------------------------------------------------------------- It looks pretty much like compiling cvs glibc with nptl-0.47+ without the cleanup attribute support, but as said, this gcc "should" have it, as without gcj it builds and compiles glibc fine. Suggestions would be appreciated. Thanks, -- Martin Schlemmer
Attachment:
signature.asc
Description: This is a digitally signed message part
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |