[Bug bootstrap/12061] New: bootstrap fails on sol8 linking ffitest

niki dot waibel at gmx dot net gcc-bugzilla@gcc.gnu.org
Tue Aug 26 08:43:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

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

           Summary: bootstrap fails on sol8 linking ffitest
           Product: gcc
           Version: 3.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: niki dot waibel at gmx dot net
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: sparc-sun-solaris2.8
  GCC host triplet: sparc-sun-solaris2.8
GCC target triplet: sparc-sun-solaris2.8

i configured gcc-3.3.1 (with gcc-3.3/binutils-2.14 -- NO sun as/ld!) like this:
===
nwaibel@blade100-2 ~/compile/gcc_comp $ ../gcc-3.3.1/configure --with-gnu-as --with-as=as --with-gnu-ld --with-ld=ld --prefix=/misc/sparc-sun-solaris2.8/opt/gcc/3.3.1 --enable-shared=libstdc++ --enable-languages=all --enable-threads --with-system-zlib --disable-nls --with-cpu=ultrasparc
===

after the 3 stages were build i got the following error:

===
make[7]: Entering directory `/home/nwaibel/compile/gcc_comp/sparc-sun-solaris2.8/sparcv9/libffi'
/bin/sh ./libtool --mode=link /home/nwaibel/compile/gcc_comp/gcc/xgcc -B/home/nwaibel/compile/gcc_comp/gcc/ -B/misc/sparc-sun-solaris2.8/opt/gcc/3.3.1/sparc-sun-solaris2.8/bin/ -B/misc/sparc-sun-solaris2.8/opt/gcc/3.3.1/sparc-sun-solaris2.8/lib/ -isystem /misc/sparc-sun-solaris2.8/opt/gcc/3.3.1/sparc-sun-solaris2.8/include  -m64 -fexceptions -O2 -g -O2  -m64 -m64 -o ffitest -shared-libgcc ffitest.lo libffi.la 
/home/nwaibel/compile/gcc_comp/gcc/xgcc -B/home/nwaibel/compile/gcc_comp/gcc/ -B/misc/sparc-sun-solaris2.8/opt/gcc/3.3.1/sparc-sun-solaris2.8/bin/ -B/misc/sparc-sun-solaris2.8/opt/gcc/3.3.1/sparc-sun-solaris2.8/lib/ -isystem /misc/sparc-sun-solaris2.8/opt/gcc/3.3.1/sparc-sun-solaris2.8/include -m64 -fexceptions -O2 -g -O2 -m64 -m64 -o ffitest -shared-libgcc ffitest.o  ./.libs/libffi.a
./.libs/libffi.a(v9.o)(.stab+0x14):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:54: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x20):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:58: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:61: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x38):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:64: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x44):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:67: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x50):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:70: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x5c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:73: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x68):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:77: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x74):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:80: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x80):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:85: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x8c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:89: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x98):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:93: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0xa4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:97: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0xb0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:102: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0xbc):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:105: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0xc8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:109: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0xd4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:115: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0xe0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:118: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0xec):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:121: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0xf8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:144: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x104):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:150: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x110):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:153: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x11c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:158: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x128):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:161: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x134):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:166: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x140):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:171: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x14c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:175: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x158):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:179: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x164):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:183: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x170):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:187: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x17c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:194: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x188):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:199: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x194):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x1a0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x1ac):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x1b8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x1c4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x1d0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x1dc):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x1e8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x1f4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x200):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x20c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x218):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x224):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x230):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x23c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x248):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x254):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x260):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x26c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x278):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x284):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x290):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x29c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2a8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2b4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2c0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2cc):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2d8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2e4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2f0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x2fc):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x308):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x314):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x320):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x32c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x338):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x344):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x350):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x35c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x368):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x374):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x380):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x38c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x398):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x3a4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x3b0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x3bc):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x3c8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x3d4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x3e0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x3ec):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x3f8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x404):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x410):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x41c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x428):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x434):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x440):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x44c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x458):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x464):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x470):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x47c):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x488):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x494):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x4a0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x4ac):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x4b8):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x4c4):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x4d0):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
./.libs/libffi.a(v9.o)(.stab+0x4dc):../../../../gcc-3.3.1/libffi/src/sparc/v9.S:204: relocation truncated to fit: R_SPARC_32 .text
collect2: ld returned 1 exit status
make[7]: *** [ffitest] Error 1
make[7]: Leaving directory `/home/nwaibel/compile/gcc_comp/sparc-sun-solaris2.8/sparcv9/libffi'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/home/nwaibel/compile/gcc_comp/sparc-sun-solaris2.8/sparcv9/libffi'
make[5]: *** [all-recursive-am] Error 2
make[5]: Leaving directory `/home/nwaibel/compile/gcc_comp/sparc-sun-solaris2.8/sparcv9/libffi'
make[4]: *** [multi-do] Error 1
make[4]: Leaving directory `/home/nwaibel/compile/gcc_comp/sparc-sun-solaris2.8/libffi'
make[3]: *** [all-multi] Error 2
make[3]: Leaving directory `/home/nwaibel/compile/gcc_comp/sparc-sun-solaris2.8/libffi'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/home/nwaibel/compile/gcc_comp/sparc-sun-solaris2.8/libffi'
make[1]: *** [all-target-libffi] Error 2
make[1]: Leaving directory `/home/nwaibel/compile/gcc_comp'
make: *** [bootstrap] Error 2
===

$ uname -a
SunOS blade100-2 5.8 Generic_114018-01 sun4u sparc SUNW,Sun-Blade-100



More information about the Gcc-bugs mailing list