Subject: Re: ld.so and elf in real life (well mine at least)
To: Pierre Bourgin <Pierre.Bourgin@lip6.fr>
From: Marc Schneiders <marc@oldserver.demon.nl>
List: netbsd-help
Date: 08/19/1999 00:52:36
----- Original Message -----
From: Pierre Bourgin <Pierre.Bourgin@lip6.fr>
To: Marc Schneiders <marc@oldserver.demon.nl>
Cc: <netbsd-help@netbsd.org>
Sent: Wednesday, August 18, 1999 6:59 PM
Subject: Re: ld.so and elf in real life (well mine at least)
| On Wed, 18 Aug 1999, Marc Schneiders wrote:
|
| > I've read and reread the recent postings to this list about ld.so and
elf and
| > tried to understand them. I have also studied the elf-FAQ. Nevertheless
I am
| > completely lost.
| > Situation: installed snapshot of 4 July on an i386 (AMD K6-233 etc,
seems
| > unimportant), got the tar files from current, set them up, new kernel,
make
| > build. No problems (complaints about IPv6 at boot, but no harm for
now). The
| > one program I would like to mainly run on this machine at present is
Seti. This
| > is apparently impossible. ld.so. Right.
| > Now the very same program runs fine with 1.4 release on another
i386-machine.
| > Having some experience with windows dll files I tried to fix things by
copying
| > ld.so as well as ld.so.conf from that machine to the new one. No help.
Wrong
| > version of libm.so (even if both numbers are identical!). Moved that
one as
| > well. Complaint about the next. So I suppose this is not the way to do
it.
| > Now I am not a programmer, nor do I have the brains to become one. I
would like
| > to run this program though. I cannot compile it myself, because it is
only
| > available in binary form. Any advise?
| >
| > Marc Schneiders
| > marc@oldserver.demon.nl
| >
|
| As I remember, I saw some help in the file :
|
| ftp://ftp.netbsd.org/pub/NetBSD/arch/i386/snapshot/07041999/README
|
| that explains how to pass from an aout system to an ELF one.
|
| In particular, there are some notes on using an a.out program and
| a.out libs (use of '/emul/aout' or something like this).
|
|
| Hope this help !
I suppose it may very well (have to study it tomorrow), even though this is
about the other way around: upgrading to ELF, while I want to 'degrade' my
system to use some aout. Should have read that file of course when setting
up the snapshot. Apologies. And thanks for the reply!
Still, it seems a big 'break', the introduction of ELF without some
'support' for those poor people like me who still want to run precompiled
only aout binaries. Just saw a similar case in a port-i386 list message. I
am not against progress, especially when I do not fully understand it (sic).
I hope it doesn't scare off though other potential new users. You will not
get rid of me, because I recently acquired an old Sparc IPC :-)
Marc Schneiders
marc@oldserver.demon.nl