This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
3.1 bootstrap failure in libffi on sparc-sun-solaris2.8
- From: Brad Lucier <lucier at math dot purdue dot edu>
- To: gcc at gcc dot gnu dot org
- Cc: lucier at math dot purdue dot edu (Brad Lucier)
- Date: Sat, 6 Apr 2002 18:36:38 -0500 (EST)
- Subject: 3.1 bootstrap failure in libffi on sparc-sun-solaris2.8
With Solaris as/ld, with the stage1 compiler being
banach-68% gcc -v
Reading specs from /pkgs/gcc-3.0/lib/gcc-lib/sparc-sun-solaris2.8/3.0/specs
Configured with: ../configure --prefix=/pkgs/gcc-3.0
Thread model: posix
gcc version 3.0
and the command
/bin/rm -rf * ; ../configure --prefix=/pkgs/gcc-3.1 --enable-libgcj ; ( make -j 8 bootstrap STAGE1_CFLAGS='-O2 -g' > & build.log ) &
bootstrap fails with
make[7]: Entering directory `/export/u3/lucier/programs/gcc/gcc-3.1/objdir-sparc/sparc-sun-solaris2.8/sparcv9/libffi'
/bin/sh ./libtool --mode=link /export/u3/lucier/programs/gcc/gcc-3.1/objdir-sparc/gcc/xgcc -B/export/u3/lucier/programs/gcc/gcc-3.1/objdir-sparc/gcc/ -B/pkgs/gcc-3.1/sparc-sun-solaris2.8/bin/ -B/pkgs/gcc-3.1/sparc-sun-solaris2.8/lib/ -isystem /pkgs/gcc-3.1/sparc-sun-solaris2.8/include -m64 -fexceptions -g -O2 -m64 -m64 -o libffi.la -rpath /pkgs/gcc-3.1/lib/sparcv9 -release 2.00-beta src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/sparc/ffi.lo src/sparc/v8.lo src/sparc/v9.lo
/export/u3/lucier/programs/gcc/gcc-3.1/objdir-sparc/gcc/xgcc -B/export/u3/lucier/programs/gcc/gcc-3.1/objdir-sparc/gcc/ -B/pkgs/gcc-3.1/sparc-sun-solaris2.8/bin/ -B/pkgs/gcc-3.1/sparc-sun-solaris2.8/lib/ -isystem /pkgs/gcc-3.1/sparc-sun-solaris2.8/include -m64 -shared -Wl,-h -Wl,libffi-2.00-beta.so -o .libs/libffi-2.00-beta.so src/.libs/debug.o src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/sparc/.libs/ffi.o src/sparc/.libs/v8.o src/sparc/.libs/v9.o -lc
ld: fatal: relocation error: R_SPARC_RELATIVE: file src/sparc/.libs/v8.o: symbol <unknown>: offset 0x1029ec is non-aligned
collect2: ld returned 1 exit status
make[7]: *** [libffi.la] Error 1