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


Ian Lance Taylor wrote:
That could be done, and I believe it could even be done in a backward
compatible manner, but it would lead to the same set of issues that
arise with shared libraries.  Because archives can move around and be
renamed, you need to use a search path.

(Sorry for the late reply, your msg went into my spam trap for some reason.)


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

Hm, you can criticize over-engineering and then mention libtool in the next sentence?


I find that pkg-config tends to misbehave when you have stuff in /usr and in /usr/local, it often says a package is missing even though it's present. And ultimately it's a lot more plumbing to maintain, and it's clumsy because the state info is kept in a separate location from the actual packages. Likewise libtool .la files are clumsy and the standard linker doesn't know about them. These (libtool/pkg-config) are both kludges, not solutions.

--
  -- Howard Chu
  CTO, Symas Corp.           http://www.symas.com
  Director, Highland Sun     http://highlandsun.com/hyc/
  Chief Architect, OpenLDAP  http://www.openldap.org/project/


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