This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: hpux64-hp-hpux11.00: .rela.opd problems
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: ross dot alexander at uk dot neceur dot com
- Cc: dave dot anglin at nrc dot ca, binutils at sources dot redhat dot com
- Date: Thu, 27 Jun 2002 13:04:14 -0400 (EDT)
- Subject: Re: hpux64-hp-hpux11.00: .rela.opd problems
> Program received signal SIGILL, Illegal instruction.
> 0x00000000 in ?? ()
I believe that this is the problem with your shared library:
bash-2.05$ nm example.gnu.sl|less
U $$remI
As you can see the millicode function $$remI is undefined. Undefines
are allowed in shared libraries but the calling conventions for millicode
routines require that you link libmilli.a with the shared library.
The same is true in 32-bit code.
Dave
--
J. David Anglin dave.anglin@nrc.ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6605)