[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: