| Index: libtool-1.5.18/configure |
| =================================================================== |
| --- libtool-1.5.18.orig/configure |
| +++ libtool-1.5.18/configure |
| @@ -8433,7 +8433,13 @@ freebsd* | dragonfly*) |
| # DragonFly does not have aout. When/if they implement a new |
| # versioning mechanism, adjust this. |
| objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` |
| - version_type=freebsd-$objformat |
| + 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}' |
| @@ -8444,6 +8450,12 @@ freebsd* | dragonfly*) |
| 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 |
| @@ -12205,7 +12217,13 @@ freebsd* | dragonfly*) |
| # DragonFly does not have aout. When/if they implement a new |
| # versioning mechanism, adjust this. |
| objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` |
| - version_type=freebsd-$objformat |
| + 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}' |
| @@ -12216,6 +12234,12 @@ freebsd* | dragonfly*) |
| 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 |
| @@ -15461,7 +15485,13 @@ freebsd* | dragonfly*) |
| # DragonFly does not have aout. When/if they implement a new |
| # versioning mechanism, adjust this. |
| objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` |
| - version_type=freebsd-$objformat |
| + 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}' |
| @@ -15472,6 +15502,12 @@ freebsd* | dragonfly*) |
| 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 |
| @@ -17929,7 +17965,13 @@ freebsd* | dragonfly*) |
| # DragonFly does not have aout. When/if they implement a new |
| # versioning mechanism, adjust this. |
| objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` |
| - version_type=freebsd-$objformat |
| + 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}' |
| @@ -17940,6 +17982,12 @@ freebsd* | dragonfly*) |
| 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 |