|
From: | Bob Friesenhahn |
Subject: | Re: MSW DLLs support in libtool |
Date: | Tue, 9 Feb 2016 21:23:50 -0600 (CST) |
User-agent: | Alpine 2.01 (GSO 1266 2009-07-14) |
On Tue, 9 Feb 2016, Nick Bowler wrote:
In retrospect, the default (assume undefined symbols are possible) was probably a bad choice, because undefined symbols in libraries are rarely used. Thus, almost all libraries need to specify -no-undefined. But this can't be changed now without causing regressions.
This is not really true. For example, the linker on GNU Linux implicility supplies libraries at link time (because of how they were built) and libtool has no way to know about library dependencies which are not listed in .la files.
Some GNU Linux distributions intentionally modify libtool such that dependency libraries are not included and they delete all .la files.
The reason for intentionally losing dependency information is because the specific dependencies cause packaging problems.
Bob -- Bob Friesenhahn address@hidden, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/
[Prev in Thread] | Current Thread | [Next in Thread] |