While working on the suitesparse-4.0.2-1 update, I discovered that the current atlas package has a nasty viral behavior in its atlas-shlibs split-off. Unlike the official atlas shared library support from the --dylibs option in configure (which only produces libsatlas and libtatlas dylibs), the hacked shared library support we currently are using produces liblapack and libcblas dylibs in atlas-shlibs which collide with the system ones. This means if a user has atlas-shlibs installed, they are silently forcing any build that uses -lblas -llapack to use atlas. I will shortly be adopting and commiting a updated atlas-3.10.1-1 package into the 10.5 and 10.7 trees which refactors the build to use the supported --dylibs configure option. The atlas-shlibs package will only contain libsatlas.dylib abd libtatlas.dylib for the serial and threaded versions of atlas. These shared libs contain libcblas.a/libf77blas.a/liblapack.a/libatlas.a and libptcblas.a/libptf77blas.a/liblapack.a/libatlas.a respectively. Thus the main atlas package now provides the symlinks...
/sw/lib/libcblas.dylib -> /sw/lib/libsatlas.dylib /sw/lib/libf77blas.dylib -> /sw/lib/libsatlas.dylib /sw/lib/liblapack.dylib -> /sw/lib/libsatlas.dylib and /sw/lib/libptcblas.dylib -> /sw/lib/libtatlas.dylib /sw/lib/libptf77blas.dylib -> /sw/lib/libtatlas.dylib /sw/lib/libptlapack.dylib -> /sw/lib/libtatlas.dylib to allow legacy builds to work against atlas but to not force linkage on atlas when only atlas-shlibs is installed. Any packages which currently build against atlas will need to... 1) Change from using gcc47-compiler to gcc48-compiler to sync with the new atlas build 2) Change the BuildDepends on atlas to (>= 3.10.1-1) 3) Change the Depends on atlas-shlibs to (>= 3.10.1-1) Jack ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel