[haiku-development] Re: binutils update, addons fail to link
- From: Simon South <simon@xxxxxxxxxxxxxx>
- To: haiku-development@xxxxxxxxxxxxx
- Date: Mon, 22 Feb 2016 17:16:22 -0500
On Mon, 2016-02-22 at 21:50 +0000, Jessica Hamilton wrote:
All binaries on Haiku are supposed to be shared objects.
What's true is that they always _have_ been shared objects, simply
because everything was being _built_ as a shared object regardless of
its nature or intended use.
Just look at the object type of "executables" — they're actually
shared objects from ELF point of view, and loaded as such.
And this is still true today, but as you say it's more an artifact of
ELF than a reflection of what an executable really is.
This matters because there are executables that are in fact _not_
shared objects, even on ELF, and honouring this distinction makes
additional things possible on Haiku.
--
Simon South
simon@xxxxxxxxxxxxxx
Other related posts: