[Top][All Lists]

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

Re: Install gnustep-base standalone

From: dieymir
Subject: Re: Install gnustep-base standalone
Date: 25 Apr 2005 09:41:01 -0700

Sheldon Gill <address@hidden> wrote in message news:<address@hidden>...
> dieymir wrote:
> Now that you've said you're considering moving from libFoundation to 
> gnustep-base it seems apparent to me that you don't need nor care about 
> the gui layer. That makes your wish a lot easier.
Any guy interested in Objective-C outside the Apple world will want to
have a Foundation implementation available, (it has things like
collections, strings ... that every modern OO language should have)
but maybe he isn't interested in the rest of the environment because
he only wants to develop for the console or for another graphic
toolkit (or write bindings for it), be able to build and use
gnustep-base as a standalone library will make them very happy :-)

> Actually, not that much is hardcoded. With the recent configuration file 
> changes it becomes easier to move a lot of it. The real problem, in 
> essence, is that the system expects the heirarachy. Some parts can move 
> around but the layout expectations remain.
> Base needs information files for its use. They're stored in the 
> Resources directory because its a Bundle. That is the essential problem 
> you face. By putting the library in /usr/lib and the resource files in 
> various plasces elsewhere you're breaking the Bundle and upsetting 
> things. If you want to do that you're going to need to make a number of 
> source code changes.
> If you keep them together you can put them into 
> /usr/lib/Resources/gnustep-base and it should work if you've set 
> PLATFORM_LIBS=/usr/lib in the configuration file .
Fine, I don't want to give up the resouces, only have the library and
headers in standard places to be able to link to gnustep-base like any
other library in my system.

> One exception. NSTimeZone doesn't behave well in this regard. There are 
> a few issues which I have or am in the process of fixing. Nothing 
> committed to CVS yet, though.
This sound very well Could you add an option for configure (something
like --standalone-lib) to ease the process ??

BTW: I have a translation of the Resouces into Spanish are you


reply via email to

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