This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
gcc-ss-20000612: installation failure on hppa2.0n-hp-hpux11.00
- To: gcc at gcc dot gnu dot org
- Subject: gcc-ss-20000612: installation failure on hppa2.0n-hp-hpux11.00
- From: Marc Girod <girod at stybba dot ntc dot nokia dot com>
- Date: 19 Jun 2000 12:32:53 +0300
- References: <nms.mail.egcs/20000613000357.4196.qmail@sourceware.cygnus.com>
Hello!
I am back with my old failure to install egcs on hppa2.0n-hp-hpux11.00
As evry time since gcc-ss-20000214, the installation fails at building
the libstdc++ shared library, with the HP linker dumping core on bus
error.
I have now narrowed the case a bit further, by first getting to the
actual invokation of ld, then reducing the list of object files, then
cleaning away the useless paths (only -lgcc is needed to fail), then
extracting the objects from libgcc.a, and trying to link them one by
one.
All succeed except one, and it fail alone (no other object needed):
$ cd hppa2.0n-hp-hpux11.00/libstdc++
$ mkdir gcc-tmp
$ cd gcc-tmp
$ ar x ../../../gcc/libgcc.a
$ cd ..
$ /usr/ccs/bin/ld -z -b gcc-tmp/tinfo2.o -o libfoo.sl
Bus error(coredump)
$ /usr/contrib/bin/odump gcc-tmp/tinfo2.o
Header record for : gcc-tmp/tinfo2.o
version: 87102412
system id: 0210 (PA-RISC 1.1) magic number: 0106
file time: None
Name Location/Value Size Total
---- -------------- ---- -----
entry_space 0
entry_subspace 0
entry_offset 0x00000000
presumed_dp 0x00000000
aux_header 0x00000080 0x00000000
space 0x00000080 0x0000006c 3
subspace 0x000000ec 0x000007f8 51
loader_fixup 0x00000000 0x00000000 0
space_strings 0x000008e4 0x000002a4
init_array 0x00000080 0x00000000 0
compiler 0x00000b88 0x00000000 0
symbol 0x0000ab4c 0x00001e28 386
fixup_request 0x0000e218 0x0000dfc0 2864
symbol_strings 0x0000c974 0x000018a4
unloadable_sp 0x00004478 0x000066d4
som 0x00000000 0x0000ed48
checksum 0x07214e8c
Space dictionary for gcc-tmp/tinfo2.o:
Ind LDPIT Sort Space Subspaces Ldr Fixups Init Ptrs Name
0 LD... 8 0 0 47 -1 0 -1 0 $TEXT$
1 LDP.. 16 1 47 2 -1 0 -1 0 $PRIVATE$
2 .DP.. 72 2 49 2 -1 0 -1 0 $GDB_DEBUG$
$ /usr/ccs/bin/ld -v -z -b gcc-tmp/tinfo2.o -o libfoo.sl
/usr/ccs/bin/ld -v -z -b gcc-tmp/tinfo2.o -o libfoo.sl
LPATH is : /usr/lib:/opt/langtools/lib
Loading gcc-tmp/tinfo2.o:
Searching library /usr/lib/milli.a:
Selecting dyncallU.o to resolve $$dyncall
referenced from gcc-tmp/tinfo2.o
Loading /usr/lib/milli.a(dyncallU.o):
Searching library /usr/lib/milli.a:
/usr/ccs/bin/ld: Unsatisfied symbols:
abort (code)
__tf16__user_type_info (data)
_$_9type_info (code)
_vt$9type_info (data)
__ti9type_info (data)
__rtti_si (data)
__builtin_delete (code)
__tf9type_info (data)
__eq__C9type_infoRC9type_info (code)
strcmp (code)
dyncast__C16__user_type_infoiRC9type_infoPvT2T3 (code)
__get_eh_context (code)
upcast__C16__user_type_infoRC9type_infoPvPPv (code)
Bus error(coredump)
$ what /usr/lib/milli.a
/usr/lib/milli.a:
General Millicode UX11.01.02(GS IB3) (MILLI - October 29, 1998)
$ /usr/sbin/swlist -l file | grep /usr/lib/milli.a
OS-Core.C-KRN: /usr/lib/milli.a
PHSS_14582.C-KRN: /usr/lib/milli.a
PHSS_16931.C-KRN: /usr/lib/milli.a
$
--
Marc Girod P.O. Box 320 Voice: +358-9-511 23746
Nokia Networks 00045 NOKIA Group Mobile: +358-40-569 7954
Hiomo 5/1 Finland Fax: +358-9-511 23580