egcs-980221: build fails for shared libstdc++ on HP-UX 10.20
Graham Hudspith
geordie@lucent.com
Tue Feb 24 03:28:00 GMT 1998
Dear EGCS Maintainers,
For the last few snapshots, I have not been able to build
egcs on HP-UX 10.20, with the build failing for a shared
version of libstdc++. I've held off from reporting this,
expecting many other similar bug reports to have been sent
in by others. Since this does not appear to be happening,
here goes ...
Config.status is:
./configure --host=hppa1.1-hp-hpux10.20 \
--prefix=/apps/gcc/egcs1.0 --with-gnu-as \
--enable-shared --norecursion
'GNU as' used is v2.8.1, 'GNU sed' used is v2.05.
After configuring, I manually edit gcc/Makefile to set the
LANGUAGES to 'c gcov c++' (although I could pass LANGUAGES
in on the 'make bootstrap' command line).
After building stage1, stage2 and stage3 (?) of the compilers,
the build fails during the libraries:
mv tlist stdlist
rm -f tlibstdc++.a
ar rc tlibstdc++.a `cat stdlist`
mv tlibstdc++.a libstdc++.a
true libstdc++.a
rm -f tlist
cp stdlist tlist
if [ x"yes" = xyes ]; then \
sed 's,\([A-Za-z_]*\.o\),pic/\1,g' tlist > tlist2 ; \
mv tlist2 tlist ; \
else true ; fi
mv tlist piclist
/home/gnusrc/egcs-980221-hpux10/gcc/xgcc
-B/home/gnusrc/egcs-980221-hpux10/gcc/ -g -O2 -fno-implicit-templates
-shared -o libstdc++.sl `cat piclist`
/usr/ccs/bin/ld: DP relative code in file pic/cstrmain.o - shared
library must be position
independent. Use +z or +Z to recompile.
collect2: ld returned 1 exit status
I have a full 'nohup.out' file, if this is on any interest?
Graham.
--
Graham Hudspith, Transmission Dev Group, | Email:
graham.hudspith@lucent.com
Lucent Technologies Network Systems (UK),|
Swindon Road, Malmesbury, |
Wiltshire SN16 9NA, UK. | Phone: +44 1666 832372/822861
More information about the Gcc-bugs
mailing list