On Mon, Oct 27, 2014 at 2:39 PM, David Chisnall <[email protected]> wrote:
> On 27 Oct 2014, at 21:04, Asiga Nael <[email protected]> wrote:

>> Regarding app bundles, that's a desktop thing, not an OS thing, so that can 
>> be done from GNUstep.
>
> Well, kind of.  To really do it properly, you also want framework bundles, 
> and that requires some rtld patching to allow looking for libraries in the 
> correct place (not just lib/*.so, but following the symlinks inside the 
> framework bundles).  GNUstep implements framework bundles in a fairly hacky 
> way.

In theory its possible to do without changing some rtld implementations
(glibc almost, and solaris definitely) by using an rtld-audit library,
glibc's rtld needs to be extended to support DT_DEPAUDIT I have a
patch somewhere for this if someone really wants to take a go at it...

then you can throw the framework support inside a dynamically loaded
shared lib...

there is this here i threw together a number of years ago, not sure if
it all still compiles

https://gitorious.org/framework-plugin-4gcc

_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to