discuss-gnustep
[Top][All Lists]
Advanced

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

Re: ANN: base/make Version 1.5.1


From: Marcel Weiher
Subject: Re: ANN: base/make Version 1.5.1
Date: Fri, 22 Nov 2002 08:46:58 +0100

On Thursday, November 21, 2002, at 11:13  Uhr, Mirko Viviani wrote:

Marcel Weiher <marcel@metaobject.com> ha scritto:

   * Framework support rewritten, also supports multiple names.

   * API change: Replace frameowork's xxx_TOOLS by xxx_COPY_INTO_DIR.

   * Unified link commands between libraries and frameworks
     (LIB_LINK_*).

Are frameworks supported now? The last I heard (hi Helge!), frameworks
weren't really supported, you instead had to use either a library or a
bundle.

I'm a little tired to heard the same thing over time without constructive
help.

My question was not a criticism, but a genuine question, mixed with pleasant surprise that possibly my information about them not being supported was not current any longer.

Frameworks are supported in a similar way of the OS/Enterprise for NT
version with a framework bundle similar to the OS/Mach version, a link in
the libraries dir (that is added in the linker library path) that point
inside a framework,

Sounds good enough to me.

 the same thing for the header directory and a class
automatically generated that contains the list of all framework classes, its
version and its installed path on disk.

OK.

This is all what we can do. To fully support framework in the way of OS/Mach

What is missing then? Just the automatic search of framework subdirectories for headers and shared libs?

we have to modify gcc, ld and the system dynamic-linker but how you could
imagine this is a bit fantasious.

I am not imagining anything, I am simply asking what the status is. From what I hear the status is:

- frameworks work just as expected
- the only exception is automatic searching for headers and shared libs inside framework directories - the workaround for that part is symbolic links in the libs and include directories.

 At least we could emulate -F and -framework
from gnustep-make.

Not really necessary from my point of view, but nice to have.

Recently I have added support to check frameworks linked togheter

?

and Nicola
has used dladdr() to retrieve the framework's library on the fly.

Treating a framework like a bundle and loading it dynamically?

Unfortunately this does not work on all systems and it didn't work for
me some years ago on freebsd... I haven't tested it yet so I don't know if
the things are changed.

Thanks for all the info!

Regards,

Marcel

--
Marcel Weiher                           Metaobject Software Technologies
marcel@metaobject.com           www.metaobject.com
Metaprogramming for the Graphic Arts.   HOM, IDEAs, MetaAd etc.





reply via email to

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