Hi,
On Thu, 6 May 1999, Philip Blundell wrote:
> >After playing around with attempting to do it yesterday, it looks like
> >it isn't, since using gcc -shared seems to want to invoke /lib/ld-so.2.1,
>
> It shouldn't. You ought to get `-dynamic-linker /lib/ld-linux.so.2' in the
> flags passed to ld (this comes from the specs file) but at no time should it
> try to actually execute the dynamic linker. Can you post an example of what
> you do, and what goes wrong?
>
Okay, I understand that now. Thanks!
What I am trying to do is cross-compile the ACE shared library for
Linux/ARM from Solaris 2.5.1. I suspect I would have run into these
problems trying this with any shared library it turns out. I have
egcs-1.1.2, binutils-2.9.0.19a, and glibc-2.1 all installed and working
(I can build kernels and compile stuff). What I found was the problem
turned out to be the specs file. I compared this with the one that
comes from the Debian/ARM egcs distribution (60 vs. 66 on the egcs
version), and when I copied the Debian over and used it, the shared
library link works. Strange. They are definetly different for shared
libraries, though. What exactly does the specs file do, or cause to
happen?
--
Kyle Mestery
StorageTek's Storage Networking Group
Protect your right to privacy: www.freecrypto.org
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]