vapier      14/10/28 01:01:00

  Added:                libtool-2.4.3-use-linux-version-in-fbsd.patch
  Log:
  Version bump.
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  Changes    Path
1.1                  
sys-devel/libtool/files/libtool-2.4.3-use-linux-version-in-fbsd.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/libtool/files/libtool-2.4.3-use-linux-version-in-fbsd.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/libtool/files/libtool-2.4.3-use-linux-version-in-fbsd.patch?rev=1.1&content-type=text/plain

Index: libtool-2.4.3-use-linux-version-in-fbsd.patch
===================================================================
Force linux-style versioning when generating shared libraries on
Gentoo/FreeBSD hosts only.

Patch by Diego Elio Pettenò

http://bugs.gentoo.org/109105

--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -1375,7 +1375,14 @@
     *) objformat=elf ;;
     esac
   fi
-  version_type=freebsd-$objformat
+  # Handle Gentoo/FreeBSD as it was Linux
+  case $host_vendor in
+    gentoo)
+      version_type=linux ;;
+    *)
+      version_type=freebsd-$objformat ;;
+  esac
+
   case $version_type in
     freebsd-elf*)
       library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext} $libname${shared_ext}'
@@ -1386,6 +1392,12 @@
       library_names_spec='${libname}${release}${shared_ext}$versuffix 
$libname${shared_ext}$versuffix'
       need_version=yes
       ;;
+    linux)
+      library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+      soname_spec='${libname}${release}${shared_ext}$major'
+      need_lib_prefix=no
+      need_version=no
+      ;;
   esac
   shlibpath_var=LD_LIBRARY_PATH
   case $host_os in




Reply via email to