Hi,  
  
I'm trying to compile gcc-3.4 using gcc-3.3.3, on linux-x86_64.  
Compilation stops with this error:  
  
/home/pioppo/sandbox/gcc-3.4-cvs/gcc/xgcc  
-B/home/pioppo/sandbox/gcc-3.4-cvs/gcc/  
-B/usr/local/gcc-3.4/x86_64-unknown-linux-gnu/bin/  
-B/usr/local/gcc-3.4/x86_64-unknown-linux-gnu/lib/  
-isystem /usr/local/gcc-3.4/x86_64-unknown-linux-gnu/include  
-isystem /usr/local/gcc-3.4/x86_64-unknown-linux-gnu/sys-include -O2  -DIN_GCC     
-W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes  
-Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT  
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -shared -nodefaultlibs  
-Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc/32/libgcc.map -o  
32/libgcc_s.so.1  -m32  libgcc/32/_muldi3.o libgcc/32/_negdi2.o  
libgcc/32/_lshrdi3.o libgcc/32/_ashldi3.o libgcc/32/_ashrdi3.o  
libgcc/32/_cmpdi2.o libgcc/32/_ucmpdi2.o libgcc/32/_floatdidf.o  
libgcc/32/_floatdisf.o libgcc/32/_fixunsdfsi.o libgcc/32/_fixunssfsi.o  
libgcc/32/_fixunsdfdi.o libgcc/32/_fixdfdi.o libgcc/32/_fixunssfdi.o  
libgcc/32/_fixsfdi.o libgcc/32/_fixxfdi.o libgcc/32/_fixunsxfdi.o  
libgcc/32/_floatdixf.o libgcc/32/_fixunsxfsi.o libgcc/32/_fixtfdi.o  
libgcc/32/_fixunstfdi.o libgcc/32/_floatditf.o libgcc/32/_clear_cache.o  
libgcc/32/_trampoline.o libgcc/32/__main.o libgcc/32/_absvsi2.o  
libgcc/32/_absvdi2.o libgcc/32/_addvsi3.o libgcc/32/_addvdi3.o  
libgcc/32/_subvsi3.o libgcc/32/_subvdi3.o libgcc/32/_mulvsi3.o  
libgcc/32/_mulvdi3.o libgcc/32/_negvsi2.o libgcc/32/_negvdi2.o  
libgcc/32/_ctors.o libgcc/32/_ffssi2.o libgcc/32/_ffsdi2.o libgcc/32/_clz.o  
libgcc/32/_clzsi2.o libgcc/32/_clzdi2.o libgcc/32/_ctzsi2.o  
libgcc/32/_ctzdi2.o libgcc/32/_popcount_tab.o libgcc/32/_popcountsi2.o  
libgcc/32/_popcountdi2.o libgcc/32/_paritysi2.o libgcc/32/_paritydi2.o  
libgcc/32/_divdi3.o libgcc/32/_moddi3.o libgcc/32/_udivdi3.o  
libgcc/32/_umoddi3.o libgcc/32/_udiv_w_sdiv.o libgcc/32/_udivmoddi4.o   
libgcc/32/unwind-dw2.o libgcc/32/unwind-dw2-fde-glibc.o  
libgcc/32/unwind-sjlj.o libgcc/32/gthr-gnat.o libgcc/32/unwind-c.o -lc && rm  
-f libgcc_s_32.so && ln -s 32/libgcc_s.so.1 libgcc_s_32.so  
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libc.so when searching for  
-lc  
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libc.a when searching for  
-lc  
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc  
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc  
/usr/bin/ld: cannot find -lc  
collect2: ld returned 1 exit status  
make[2]: *** [32/libgcc_s_32.so] Error 1  
make[2]: Leaving directory `/home/pioppo/sandbox/gcc-3.4-cvs/gcc'  
make[1]: *** [stmp-multilib] Error 2  
make[1]: Leaving directory `/home/pioppo/sandbox/gcc-3.4-cvs/gcc'  
make: *** [all-gcc] Error 2  
bash-2.05b$  
  
The host compiler is  
 
Reading specs from /usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.3/specs 
Configured with: /var/tmp/portage/gcc-3.3.3/work/gcc-3.3.3/configure 
--prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.3 
--includedir=/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.3/include 
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.3 
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.3/man 
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.3/info --enable-shared 
--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --with-system-zlib 
--enable-languages=c,c++,f77,objc --enable-threads=posix --enable-long-long 
--disable-checking --enable-cstdio=stdio --enable-clocale=generic 
--enable-__cxa_atexit --enable-version-specific-runtime-libs 
--with-gxx-include-dir=/usr/lib/gcc-lib/x86_64-pc-linux-gnu/3.3.3/include/g++-v3 
--with-local-prefix=/usr/local --enable-shared --enable-nls 
--without-included-gettext --disable-multilib 
Thread model: posix 
gcc version 3.3.3 20040217 (Gentoo Linux 3.3.3, propolice-3.3-7)

-- 
           Summary: gcc3.4 does not compile on amd64
           Product: gcc
           Version: 3.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pioppo at ferrara dot linux dot it
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: x86_64-pc-linux-gnu
  GCC host triplet: x86_64-pc-linux-gnu
GCC target triplet: x86_64-pc-linux-gnu


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

Reply via email to