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
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Reply via email to