diff -ru rules.orig/autoconf.bkl rules/autoconf.bkl --- rules.orig/autoconf.bkl 2011-02-02 14:04:25.000000000 -0800 +++ rules/autoconf.bkl 2016-02-13 16:51:17.000000000 -0800 @@ -200,82 +200,19 @@ $(__linkname) - - - $(DLLEXT).$(__soversion1) - - - .$(__soversion1)$(DLLEXT) - - $(DLLEXT) - + $(DLLEXT) $(DLLPREFIX)$(__dllname)$(__targetsuf2) - - - $(DLLEXT).$(__soversion1).$(__soversion2).$(__soversion3) - - - .$(__soversion1).$(__soversion2).$(__soversion3)$(DLLEXT) - - - $(DLLEXT).$(__soversion1) - - - -$(__soversion1)$(DLLEXT) - - $(DLLEXT) - + $(DLLEXT) $(DLLPREFIX)$(__dllname)$(__targetsuf3) - - - $(SONAME_FLAG)$(__linkname2) - - - $(SONAME_FLAG)$(__targetname) - - + -version-number $(__soversion1):$(__soversion2):$(__soversion3) $(__soname_flags) - - - (cd $(pathPrefixToPath(__targetdir)); - $(RM) $(__linkname1) $(__linkname2); - $(LN_S) $(__targetname) $(__linkname2); - $(LN_S) $(__linkname2) $(__linkname1)) - - - (cd $(pathPrefixToPath(__targetdir)); - $(RM) $(__linkname1); - $(LN_S) $(__targetname) $(__linkname1)) - - - - - $(RM) $(__linkname1) $(__linkname2); - $(LN_S) $(__targetname) $(__linkname2); - $(LN_S) $(__linkname2) $(__linkname1) - - - $(RM) $(__linkname1); - $(LN_S) $(__targetname) $(__linkname1); - - - - - $(RM) $(__linkname2) $(__linkname1) - - - $(RM) $(__linkname1) - - - <__command>$(LF)$(__so_symlinks_cmd) - $(__linkname2) @@ -298,12 +235,6 @@ $(ifthenelse(__mac_instname=='',ref('__targetname',id),ref('__mac_instname',id))) - - - -install_name $(value)/$(__macinstname) - - - $(__macinstnamecmd) (cd $(DESTDIR)$(value) ; $(ref('__so_symlinks_inst_cmd',id))) diff -ru rules.orig/makefile.bkl rules/makefile.bkl --- rules.orig/makefile.bkl 2011-02-02 14:04:25.000000000 -0800 +++ rules/makefile.bkl 2016-02-13 16:51:17.000000000 -0800 @@ -749,7 +749,7 @@ - $(INSTALL_PROGRAM) $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value)) + ${LIBTOOL} --mode=install $(INSTALL_PROGRAM) $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value)) @@ -762,8 +762,7 @@ - $(INSTALL_DATA) $(ref('__targetdir',id))$(ref('__linkname',id)) $(DESTDIR)$(nativePaths(value)) - $(INSTALL_PROGRAM) $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value)) + ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value)) @@ -777,7 +776,7 @@ - $(INSTALL_PROGRAM) $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value)) + ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value)) diff -ru rules.orig/makefile_defs_gnu.bkl rules/makefile_defs_gnu.bkl --- rules.orig/makefile_defs_gnu.bkl 2011-02-02 14:04:25.000000000 -0800 +++ rules/makefile_defs_gnu.bkl 2016-02-13 16:51:17.000000000 -0800 @@ -62,12 +62,12 @@ diff -ru rules.orig/makefile_defs_unix.bkl rules/makefile_defs_unix.bkl --- rules.orig/makefile_defs_unix.bkl 2011-02-02 14:04:25.000000000 -0800 +++ rules/makefile_defs_unix.bkl 2016-02-13 18:27:40.000000000 -0800 @@ -39,22 +39,23 @@ / - .o + ${LIBTOOL} + .lo .a lib - .so + .la $(DLLEXT) $(DLLEXT) $(LIBPREFIX) $(DLLPREFIX) - -fPIC -DPIC + rm -f - install -c - $(INSTALL) -m 644 - $(INSTALL) -d + ${BSD_INSTALL_PROGRAM} + ${BSD_INSTALL_DATA} + ${BSD_INSTALL_DATA_DIR} $(RM) $(RM) @@ -122,24 +123,24 @@ @@ -154,18 +155,16 @@ - $(__linker) -o $@ $(__objects_var) $(__ldargs) + $(LIBTOOL) --mode=link --tag=CC $(__linker) -o $@ $(__objects_var) $(__ldargs) - $(RM) $@ - $(AR) $(AROPTIONS) $@ $(__objects_var) - $(RANLIB) $@ + $(LIBTOOL) --mode=link --tag=CC $(__linker) -o $@ $(__objects_var) $(__ldflags) $(__ldlibs) - $(__dll_linker) $@ $(__objects_var) $(__ldargs) + $(LIBTOOL) --mode=link --tag=CC $(__linker) -rpath $(libdir) -shared -o $@ $(__objects_var) $(__ldflags) $(__ldlibs) - $(__module_linker) $@ $(__objects_var) $(__ldargs) + $(LIBTOOL)--mode=link --tag=CC $(__linker) -rpath $(libdir) -module -o $@ $(__objects_var) $(__ldflags) $(__ldlibs) Only in rules: makefile_defs_unix.bkl.~1~ Only in rules: makefile_defs_unix.bkl.~2~