Hi,

> Some packages have really
> creative and funny ways to defeat dependencies that are purely
> artificially generated by .la files.

just before I forget, the explanation why they are doing that: It's _very much_ 
desired to not expose the rather fragile freetype ABI via pango, but the .la 
files do it anyway, even if static libraries are not even built.

Unfortunately it doesn't actually work because nowadays, pango integrates with 
cairo and cairo.la has /usr/lib/libfreetype.la in its dependency_libs line. The 
result is very sad:

# ldd -u -r /usr/bin/* 2>/dev/null | grep libfreetype\\.so\\.6 | wc -l
200

200 executables that possibly break if freetype breaks ABI although they don't 
have to.

Andreas Hanke
-- 
"Feel free" - 5 GB Mailbox, 50 FreeSMS/Monat ...
Jetzt GMX ProMail testen: www.gmx.net/de/go/mailfooter/promail-out
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to