Sebastian, I have been mulling over how to transition the current gcc4x and cloog packages in fink to the new ppl-0.11 release and believe we really need to have a soversion bump on cloog to safely do this on systems with pre-existing packages. My initial inclination was to create a new ppl2-0.11 package that conflicted against the current ppl-0.10.2 package and rebuild cloog-0.15.9 against that. However this will leave all prebuilt gcc4x compilers on the machine with broken linkages. The compilers will show...
[MacPro:gcc/x86_64-apple-darwin10.4.0/4.5.1] howarth% otool -L f951 f951: /sw/lib/libintl.8.dylib (compatibility version 9.0.0, current version 9.2.0) /sw/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0) /sw/lib/libcloog.0.dylib (compatibility version 1.0.0, current version 1.0.0) /sw/lib/libppl_c.2.dylib (compatibility version 4.0.0, current version 4.0.0) /sw/lib/libppl.7.dylib (compatibility version 9.0.0, current version 9.0.0) /sw/lib/libgmpxx.4.dylib (compatibility version 6.0.0, current version 6.2.0) /sw/lib/libmpc.2.dylib (compatibility version 3.0.0, current version 3.0.0) /sw/lib/libmpfr.1.dylib (compatibility version 4.0.0, current version 4.2.0) /sw/lib/libgmp.3.dylib (compatibility version 9.0.0, current version 9.2.0) /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 438.0.0) /sw/lib/gcc4.5/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.0) since they were built with cloog and ppl-0.10.2, but the new cloog.0.dylib will be linked as... [MacPro:gcc/x86_64-apple-darwin10.4.0/4.5.1] howarth% otool -L /sw/lib/libcloog.0.dylib /sw/lib/libcloog.0.dylib: /sw/lib/libcloog.0.dylib (compatibility version 1.0.0, current version 1.0.0) /sw/lib/libgmp.3.dylib (compatibility version 9.0.0, current version 9.2.0) /sw/lib/libppl_c.4.dylib (compatibility version 5.0.0, current version 5.0.0) /sw/lib/libppl.9.dylib (compatibility version 10.0.0, current version 10.0.0) /sw/lib/libgmpxx.4.dylib (compatibility version 6.0.0, current version 6.2.0) So one would have to make ppl2/ppl2-shlibs both conflict with ppl/ppl-shlibs to force all of the old compiler builds to be deinstalled. It would be far simplier if a new cloog was released with a soversion bump so that one could have a new cloog2 package and co-existing cloog-shlibs/cloog2-shlibs packages. I suspect Debian will run into this as well. Jack