ELT-patches/aixrtl: add shlibpath_overrides_runpath=yes, sync library_names_spec
authorMichael Haubenwallner <haubi@gentoo.org>
Mon, 13 Mar 2017 15:49:34 +0000 (16:49 +0100)
committerMichael Haubenwallner <haubi@gentoo.org>
Mon, 13 Mar 2017 15:57:43 +0000 (16:57 +0100)
eclass/ELT-patches/aixrtl/1.5.0-soname
eclass/ELT-patches/aixrtl/2.4.2.418-soname

index 113fe2d84e16ef494e024407132f17f7479758ab..5c1806508c49d35dde853e7f89375ee4e8e789a0 100644 (file)
@@ -1,12 +1,13 @@
 --- configure
 +++ configure
-@@ -14426,7 +14426,8 @@
+@@ -14426,7 +14426,9 @@
        # If using run time linking (on AIX 4.2 or later) use lib<name>.so
        # instead of lib<name>.a to let people know that these are not
        # typical AIX shared libraries.
 -      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
 +      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
 +      [ "${OBJECT_MODE:-32}" = '64' ] && soname_spec='$libname$release$shared_ext$major(shr_64.o)' || soname_spec='$libname$release$shared_ext$major(shr.o)'
++      shlibpath_overrides_runpath=yes
      else
        # We preserve .a as extension for shared libraries through AIX4.2
        # and later when we are not doing run time linking.
index de3e93e8ae55af542b7f2fa19e345ebbb8cd417a..cb9e48fc0e898ddfff738c35baa43e156f7c86b5 100644 (file)
@@ -1,10 +1,12 @@
 --- configure
 +++ configure
-@@ -14426,6 +14426,7 @@
+@@ -14426,6 +14426,8 @@
        # instead of lib<name>.a to let people know that these are not
        # typical AIX shared libraries.
-       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
+-      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
++      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
 +      [ "${OBJECT_MODE:-32}" = '64' ] && soname_spec='$libname$release$shared_ext$major(shr_64.o)' || soname_spec='$libname$release$shared_ext$major(shr.o)'
++      shlibpath_overrides_runpath=yes
      else
        # We preserve .a as extension for shared libraries through AIX4.2
        # and later when we are not doing run time linking.