I thought it might be worth sketching a possible roadmap to full shared libraries support for fink.
Phase 1: Convert some of the shared libraries packages to the foo/foo-shlibs system. Be sure to include all packages where the major version number is likely to change soon, or has changed. (gal, libpng, db3/db4, qt2/qt3). Test thoroughly. Phase 2: Extend fink to implement Max's "splitoff" idea, which will make the construction of package variants very easy. Phase 3: Have a big campaign to get *all* shared libraries packages to use the foo/foo-shlibs system. Phase 4: Implement the dpkg-shlibs system in fink. In this system, binaries and shared libraries will be examined by otool and dpkg will keep track of which libraries things depend on. (When this gets implemented, other packages will still say "BuildDepends: foo" and might need to say "Depends: foo-bin" but the dependency "Depends: foo-shlibs" should be handled automatically by fink/dpkg.) We are just about finished with phase 1. Martin Costabel's observation yesterday that we weren't handling -bin variants correctly was an important example of the testing that is needed before we proceed to phase 2. Any other testing reports, complaints, or suggestions? -- Dave _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel