-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Marco Bonetti wrote:
| On Wed, Apr 9, 2008 at 12:25 AM, DJamé Seddah <[EMAIL PROTECTED]> 
wrote:
|>  But I don't get it. These are just genuine package created somewhere
|>  in 10.5/ hierarchy
| the problem is there're variants for important system package and it's
| not easy (possible?) for the end user to track down against which
| package their metadependency is built.
| so, for example, if you build an X11 application against fink own xorg
| it will not be able to start on an machine using Apple X11.app: both
| fink xorg and X11.app provide the same xorg metapackage but they're
| not compatible.
|
The issue here is that libraries and executables link, in turn, to other 
libraries, with specific "install names".  This means that if you build 
a package (on Tiger, say) against the Fink xorg package there, it will 
be set up to look for versions of the X11 libraries appropriate to 
xorg.  Apple's X11 has the same libraries, but some are at an earlier 
and incompatible version, so if somebody now tries to copy this package 
over to their system, it will be broken.

This is true for all library packages.  I once dealt with a case on 
these lists where somebody installed a binary package that was never 
added to the Fink distribution--the author just distributed .debs.  The 
correspondent couldn't run the executable, due to the fact that the 
package didn't specify in its dependencies that it was built against a 
libiconv version that was later than that in Fink's binary distribution.

And of course things will be broken if binaries link to libraries that 
weren't installed by Fink or by the system.
| If you want to provide your own binary distribution, check out
| http://www.finkproject.org/doc/advanced/bindist.php?phpLang=en and add
| a web page to your site which roughly describes what you're building
| against, so people are prepared for impact :)
|
| ciao
|

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkf8t7QACgkQB8UpO3rKjQ8I/ACeL7cYvMrgL2aiVu5dz7RklRC/
VMwAnA3WTkSq/Uy+Nuh1CpIhniE7dER3
=IOQH
-----END PGP SIGNATURE-----


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to