gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.


From: David Chisnall
Subject: Re: [Gnustep-cvs] r31321 - in /tools/make/trunk: ChangeLog GNUstep.conf.in configure configure.ac
Date: Fri, 17 Sep 2010 10:41:58 +0100

On 17 Sep 2010, at 10:39, Nicola Pero wrote:

> 
>>> The public NSBundle API works fine with FHS.  Usually things stop working 
>>> when you try to locate things manually
>>> on disk instead of using the public API.
>> 
>> The problem seems to be that frameworks are no longer found in the 
>> frameworks directory,
>> and are no longer bundles, meaning that you have nothing meaningful to pass 
>> to NSBundle,
>> so you can't load frameworks using NSBundle.  If you can't load frameworks 
>> using NSBundle,
>> then everything subsequently breaks because the JIT-compiled code doesn't 
>> find the classes 
>> that it requires.
> 
> Nope - it should all work.  There is no difference between the layouts except 
> for
> the name of the directories.  Frameworks are, and behave, identically no 
> matter what the
> layout is.
> 
> If it doesn't work, it sounds like the NSBundle API is not being used 
> correctly, or maybe
> there is a bug of some sort in NSBundle.


In that case, I have no objections to making the FHS layout native on platforms 
that I don't use.

David


reply via email to

[Prev in Thread] Current Thread [Next in Thread]