Simon Josefsson <[EMAIL PROTECTED]> writes:
> Elrond <[EMAIL PROTECTED]> writes:

>> It's a well known problem for minimum one year.

>> I already ran around "rm /usr/lib/libfoo.la" to get some
>> packages building...

> The FreeBSD people appear to patch packages to not install *.la too,
> which seems like a lot of work... I wonder what the correct upstream
> fix would be.

Basically, doing the same thing that pkg-config does, namely distinguish
between public library dependencies (libraries whose APIs are re-exported
by the shared library providing the .la file) and private library
dependencies where the linking program doesn't need to and shouldn't link
directly with the dependency.  Then when libtool is used, you wouldn't
need to have the -dev packages for private library dependencies.  And as a
bonus, libtool wouldn't introduce spurious dependencies in the binary
packages, which complicate ABI migrations.

-- 
Russ Allbery ([EMAIL PROTECTED])             <http://www.eyrie.org/~eagle/>


_______________________________________________
Help-shishi mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-shishi

Reply via email to