HELP! bootstrap failure on Solaris 2.8 SPARC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I really tried to follow all of the instructions, but maybe
I missed something.  Don't really see anything about this on
google.

I installed all of the Solaris-2.8 patches.

I removed /usr/ucb from my PATH.  I moved /usr/xpg4/bin
after /usr/bin in the PATH.  I put /usr/local/bin at front
of PATH.

I installed for Solaris 2.8 all patches recommended by the
gcc docs and by Sun.

I applied the recommended patches to the binutils-2.15
source and built binutils with a binary install of
gcc-2.95.3.

Using the same binary gcc-2.95.3, I built gcc-2.95.3 from
source.  Everything seemed to go OK.  I used the new
gcc-2.95.3 to build SAMBA, and it seems to work OK.

Then I tried the following (for each of gcc-4.0.0 and
gcc-3.4.3, but the gcc-3.4.3 is shown as an example):

../gcc-3.4.3/configure
--program-suffix=-3.4
--with-gnu-as --with-as=/usr/local/bin/as
--with-gnu-ld --with-ld=/usr/local/bin/ld
--enable-languages=c,c++

make bootstrap


Here's a transcript of the failure of gcc-3.4.3.  The same
problem happens when I try to make bootstrap for gcc-4.0.0:

/data/local/src/gcc-3.4.3-obj/gcc/g++ -shared-libgcc -B/data/local/src/gcc-3.4.3-obj/gcc/ -nostdinc++ -B/usr/local/sparc-sun-solaris2.8/bin/ -B/usr/local/sparc-sun-solaris2.8/lib/ -isystem /usr/local/sparc-sun-solaris2.8/include -isystem /usr/local/sparc-sun-solaris2.8/sys-include -m64 -g -O2 -D_GLIBCXX_ASSERT -ffunction-sections -fdata-sections -fmessage-length=0 -DLOCALEDIR=/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/po/share/locale -g -O2 -m64 -m64 -o abi_check abi_check.o  -L/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src -L/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/.libs -lv3test -L/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/testsuite -lm -Wl,--rpath -Wl,/data/local/src/gcc-3.4.3-obj/gcc/sparcv9 -Wl,--rpath -Wl,/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/.libs
/usr/local/bin/ld: abi_check: hidden symbol `__eprintf' in /data/local/src/gcc-3.4.3-obj/gcc/sparcv9/libgcc.a(_eprintf.oS) is referenced by DSO
collect2: ld returned 1 exit status
make[7]: *** [abi_check] Error 1
make[7]: Leaving directory `/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/testsuite'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/sparcv9/libstdc++-v3'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/sparcv9/libstdc++-v3'
make[4]: *** [multi-do] Error 1
make[4]: Leaving directory `/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/libstdc++-v3'
make[3]: *** [all-multi] Error 2
make[3]: Leaving directory `/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/data/local/src/gcc-3.4.3-obj/sparc-sun-solaris2.8/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/data/local/src/gcc-3.4.3-obj'
make: *** [bootstrap] Error 2

-- 
Thomas E. Vaughan   (303) 939-6386   Ball Aerospace, Boulder

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux