Re: [opensuse-packaging] .la files and dependencies, again

2007-02-25 Thread andreas . hanke
Hi,

just in case someone is still interested: Some packages have really creative 
and funny ways to defeat dependencies that are purely artificially generated by 
.la files.

Bizarre example:

http://svn.gnome.org/viewcvs/pango/trunk/sanitize-la.sh?revision=556view=markup
http://svn.gnome.org/viewcvs/pango/trunk/pango/Makefile.am?r1=551r2=556

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]



Re: [opensuse-packaging] .la files and dependencies, again

2007-02-25 Thread andreas . hanke
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]