gentoo-full-overlay/sci-mathematics/polymake/files/2.10-soname.patch

11 lines
1 KiB
Diff

--- polymake-2.10.fixed/support/corelib.make 2011-06-20 08:30:06.000000000 +0100
+++ polymake-2.10/support/corelib.make 2011-08-20 23:42:29.000000000 +0100
@@ -89,7 +89,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 ${LIBS} -L${PERLarchlib}/CORE -lperl
+ ${CXX} ${LDcallableFlags} -Wl,-soname,libpolymake.so.0 -o $@ ${SharedObjects} ${CallableSharedObjects} ${GlueObjects} ${CallableGlueObjects} ${XXSObjects} ${XSObjects} ${LDFLAGS} ${PERLccdlflags} -lmpfr -lgmp ${LIBS} -L${PERLarchlib}/CORE -lperl
else
${CallableLib} : ${XXSObjects} $(patsubst %,${SourceDir}/perl/%.xs,${XSModules})
endif