This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: hppa64-hp-hpux11.11 and GCC 3.2
On Fri, Aug 23, 2002 at 05:37:59PM -0600, Jeff Law wrote:
> In message <20020823182615.A53631@oolong.il.thewrittenword.com>, Albert Chin wr
> ites:
> >I'm attempting to build a 64-bit GCC 3.2 on hppa64-hp-hpux11.11. I'm
> >building against binutils 2.12.1 as/ld but get the following when the
> >libstdc++.sl library is being created:
> > /opt/build/gcc-3.2/objdir/gcc/xgcc -shared-libgcc
> > -B/opt/build/gcc-3.2/objdir/gcc/ -nostdinc++
> > -L/opt/build/gcc-3.2/objdir/hppa64-hp-hpux11.11/libstdc++-v3/src
> > -L/opt/build/gcc-3.2/objdir/hppa64-hp-hpux11.11/libstdc++-v3/src/.libs
> > -B/opt/TWWfsw/gcc32-64/hppa64-hp-hpux11.11/bin/
> > -B/opt/TWWfsw/gcc32-64/hppa64-hp-hpux11.11/lib/ -isystem
> > /opt/TWWfsw/gcc32-64/hppa64-hp-hpux11.11/include -shared -nostdlib
> > .libs/globals.o .libs/limits.o .libs/basic_file.o .libs/complex_io.o
> > .libs/ios.o .libs/strstream.o .libs/bitset.o .libs/functexcept.o
> > .libs/stdexcept.o .libs/vterminate.o .libs/c++locale.o .libs/locale.o
> > .libs/localename.o .libs/codecvt.o .libs/collate.o .libs/ctype.o
> > .libs/messages.o .libs/monetary.o .libs/numeric.o .libs/time.o
> > .libs/concept-inst.o .libs/locale-inst.o .libs/misc-inst.o
> > .libs/stl-inst.o .libs/string-inst.o .libs/wstring-inst.o
> > .libs/valarray-inst.o .libs/ext-inst.o .libs/fstream.o
> > .libs/fstream-inst.o .libs/io-inst.o .libs/istream-inst.o
> > .libs/ostream-inst.o .libs/streambuf-inst.o .libs/sstream-inst.o
> > -Wl,--whole-archive ../libmath/.libs/libmath.a
> > ../libsupc++/.libs/libsupc++convenience.a -Wl,--no-whole-archive
> > -L/opt/build/gcc-3.2/objdir/hppa64-hp-hpux11.11/libstdc++-v3/src
> > -L/opt/build/gcc-3.2/objdir/hppa64-hp-hpux11.11/libstdc++-v3/src/.libs
> > -lm ../libmath/.libs/libmath.a -lm
> > ../libsupc++/.libs/libsupc++convenience.a -lm
> > -L/opt/build/gcc-3.2/objdir/gcc
> > -L/opt/TWWfsw/gcc32-64/hppa64-hp-hpux11.11/bin
> > -L/opt/TWWfsw/gcc32-64/hppa64-hp-hpux11.11/lib -L/usr/ccs/bin
> > -L/usr/ccs/lib/pa20_64 -L/opt/langtools/lib/pa20_64 -lm -lc -Wl,-O1
> > -Wl,-soname -Wl,libstdc++.sl.5 -o .libs/libstdc++.sl.5.0
> > collect2: ld terminated with signal 11 [Segmentation fault]
> >
> >I'm sure --disable-shared would fix this but shared libraries would be
> >nice :) Has anyone successfully built a 64-bit GCC for hppa64 with
> >shared libraries? If so, how did you do it?
>
> There's been bugs in GLD for PA64. Make sure you've got the latest bits
> (get them from the CVS sources).
I just read up on
http://sources.redhat.com/ml/binutils/2002-06/msg00387.html (ld
segfaults under hppa64-hp-hpux11). Should I just apply the latest
hppa64 bits to my binutils and try again? Or do I need some later GCC
bits as well?
--
albert chin (china@thewrittenword.com)