gnustep-dev
[Top][All Lists]
Advanced

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

Re: Upcoming releases


From: David Ayers
Subject: Re: Upcoming releases
Date: Mon, 21 Jul 2003 13:14:46 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624

Nicola Pero wrote:

I hope to make the next unstable release(s) of the core libraries, probably starting Tuesday night.
Let us know when it would be the right time to make the header
installation dir updates.

It seems it would be the last major filesystem layout change, so I'd like
to get that in soon and then we can keep the filesystem layout we have
unchanged forever :-)
I'm still ready to do the work, but Tuesday is a bit tight for me. Besides, we still have to decide on whether we want to install our libraries at top level or in a gnustep specific subdirectory.

Theoretically we could:
- keep installing them in a gnustep subdirectory
- keep the -Ixxx/gnustep
- make sure that the names in the gnustep subdir are still rather unique (i.e. base->GNUstepBase)
- switch from <gnustep/base/GSFile.h> to <GNUstepBase/GSFile.h>

This would stop pollution of the toplevel include for users of -make but allow for custom frameworks in custom build systems. It would not remove the extra -I flag. It would not save us from the GNUstep-prefix of the header directories. I personally think it's rather ugly, but it's the only compromise I've come up with.

On the otherhand, I see nothing wrong in making -make a prerequisite of the GNUstep libraries, and not worry about building them as frameworks. That way we keep all <gnustep/base/GSFiles.h> and just insure that the GSFiles are installed in the correct directory.

I don't think we should necessarily rush this, and I really think it would be a bad idea if we do a partial change now and another in a following release (even if it were another unstable release). So if Tuesday is important to hold, I'd rather keep it as it is for now.

Cheers,
David






reply via email to

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