[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-hackers
Subject:    Re: [Fwd: Re: Please Help Me Understand dlopen()]
From:       Terry Lambert <terry () lambert ! org>
Date:       1997-08-21 16:12:46
[Download RAW message or body]

> > > What do you mean by "convert to ELF"?  I hope you don't mean a
> > > wholesale change.
> > 
> > Why not?
> 
> Because I don't have the time at the moment.  I'm too busy finding
> out why libc.so.3.0 doesn't build in -current, and thus blows my
> world out of the water.

But it does it by making it build.  8-) 8-).

> I might change my mind.  What I really don't understand is why a
> wholesale changeover should be necessary: I certainly hope that the
> new system will still be able to run a.out executables.

Yes, of course.  The main sticking point is that the boot blocks
booting an ELF kernel can only boot an ELF kernel, so dancing back
and forth, back and forth is a bit out of the question.  Yes, the
current boot hacks fit (barely; < 80 bytes remaining), but don't
cover all the cases the a,out-only boot blocks do.

The LKM situation is equally grim; the LKM's must be switched at
the same time.  This is because the LKM relocation is done by
linking against the kernel symbol table.  Try linking an a.out
image against the kernel symbol table.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic