On 14/06/2009, at 13:56, Alexander Hansen wrote: > [email protected] wrote: >> Thank you for the continuing courteous service you provide in, no >> doubt, often trying circumstances. It's impressive, and certainly >> most >> helpful! >> >> On a MacBook running Mac OS X 10.5.7 I've fink-installed netpbm; but >> whereas fink-installing many a package (e.g. pth, gmp, jpeg, etc.) >> results in both a .a and a .la library file in /sw/lib, >> fink-installing netpbm yields a raft of .dylib's such as >> libnetpbm.10.dylib, libpbm.9.dylib, etc. but no libnetpbm.a (or .la) >> and no libpbm.a (or .la). >> >> In consequence, my ld phase fails, unable to find the netpbm library. >> >> Is there a workaround for this ? >> >> Supplementary non-fink question: where do I find a description of the >> various roles and distinctions between .dylib, .a, and .la files ? >> >> With thanks, >> >> Ian Parkin. >> >> > It looks like netpbm(10) is set up not to create those. You might try > checking with the package maintainer ("fink info netpbm10"), as he is > the one to handle such issues. > > My take on this: > > .la files aren't libraries. They're "libtool archive" files which are > used by libtool when linking packages up. > .a files are static libraries; so executables or other libraries that > need them essentially have to incorporate them into themselves. > .dylib files are dynamic libraries. Executables or other libraries > that > need them link to them at run time.
You might want to read this document on Apple Developer Connection: http://developer.apple.com/documentation/DeveloperTools/Conceptual/DynamicLibraries/ Cheers, -- monipol ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Fink-beginners mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
