gnustep-dev
[Top][All Lists]
Advanced

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

Re: GCC Framework support in Linux (fwd)


From: Adam Fedor
Subject: Re: GCC Framework support in Linux (fwd)
Date: Mon, 18 Aug 2003 22:08:26 -0600


On Sunday, August 17, 2003, at 12:15 AM, David Ayers wrote:

I still haven't looked closely at the changes yet. I'm still a bit boged down with other GCC issues. (And I know there are also GDL2 issues piling up.) But I'm not convinced we have a consensus yet on the issue itself. What are we interested in? Do we simply request for the same semantics Apple is proposing plus platform specific handling? Or potentially hooks for arbitrarily selecting the library at load time (libcombo issue)? I now that other GNUstep developers agree with Niel Booth that most of these issues should remain Darwin specific for now. Personally I'm uneasy about incompatibilty without due reason, but that's personal gut feeling, as sometimes follwing Apple in the wrong direction can be costly.

The changes are pretty simple as they only apply to header searches. Since our frameworks are organized the same as Apple's, we could use the same semantics. For instance if someone wanted to link in a framework. we would use:

gcc [...bla...] -F /usr/GNUstep/System/Library/Frameworks -F/usr/GNUstep/Local/Library/Frameworks [...bla...] -framework MyFramework

which simplifies things for us since we don't have to symbolic link all frameworks to the Headers directory. I'm just wondering if it would be useful to anyone else besides Apple and GNUstep. Or does it matter?

It would be nice additionally if we could set default framework directories as well - right now the defaults are specific to darwin.


Very true. Actually while we're pondering about this, maybe we should also consider our special extensions for debug and profile versions of a library. I think that some mechanism to optinally turn of the special extensions would be really nice and probably should be dafault. I spend a lot of time

Interesting idea, although it's more of a developer problem and not a user problem - still it would make bug reporting easier if we could compile the core libraries with debugging turned on all the time... Additionally, I compile everything with debug=yes, and it would be nice to set that as the default so I wouldn't have to type it all the time...





reply via email to

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