This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: static library dependencies


On Thursday 18 March 2010 18:15:26 Howard Chu wrote:
> When building shared libraries you can link any dependencies into the
> shared library file, and so any application can use the shared library
> without mentioning the library's dependencies on the link line. It would
> be nice to provide the same capability for static libraries, otherwise
> build procedures need to be changed drastically depending on whether a
> library dependency is static or shared.
> 
> It seems all you need to do is add a dependency list member in the ar
> archive, and extend the linker to look for this dependency list by
> default. It could be an extension of the symbol directory maintained by
> "ar rs" or some other option.

sounds like over engineering when practical solutions already exist.  use 
libtool and/or pkg-config.  both have been working for years for people.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]