diff -U 3 -dHrN polymake-2.12.orig/support/corelib.make polymake-2.12/support/corelib.make --- polymake-2.12.orig/support/corelib.make 2012-04-19 15:57:15.326930563 -0400 +++ polymake-2.12/support/corelib.make 2012-04-19 16:01:53.862264223 -0400 @@ -90,7 +90,7 @@ ifneq (${LDcallableFlags},none) # no explicit dependence on XSObjects here because they are built in compile-xs using the Makefile generated by xsubpp ${CallableLib} : ${SharedObjects} ${CallableSharedObjects} ${GlueObjects} ${CallableGlueObjects} ${XXSObjects} $(patsubst %,${SourceDir}/perl/%.xs,${XSModules}) - ${CXX} ${LDcallableFlags} -o $@ ${SharedObjects} ${CallableSharedObjects} ${GlueObjects} ${CallableGlueObjects} ${XXSObjects} ${XSObjects} ${LDFLAGS} ${PERLccdlflags} -lmpfr -lgmp ${LIBXML2_LIBS} ${LIBS} -L${PERLarchlib}/CORE -lperl + ${CXX} ${LDcallableFlags} -Wl,-soname,libpolymake.so.0 -o $@ ${SharedObjects} ${CallableSharedObjects} ${GlueObjects} ${CallableGlueObjects} ${XXSObjects} ${XSObjects} ${LDFLAGS} ${PERLccdlflags} -lmpfr -lgmp ${LIBXML2_LIBS} ${LIBS} -L${PERLarchlib}/CORE -lperl else ${CallableLib} : ${GlueObjects} ${XXSObjects} $(patsubst %,${SourceDir}/perl/%.xs,${XSModules}) endif