]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* ltmain.in (irix, major): Prepend a `.'.
authorAlexandre Oliva <oliva@lsd.ic.unicamp.br>
Mon, 24 Jul 2000 06:08:46 +0000 (06:08 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Mon, 24 Jul 2000 06:08:46 +0000 (06:08 +0000)
* ltconfig.in (irix, soname_spec, library_names_spec): Adjust.

ChangeLog
ltconfig.in
ltmain.in

index aecf4f5f1dcb4dc2f34893318f9eb380090af9d0..0ae6a0ef8704dcc9e262e01694b9b3d8bfd8c678 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-07-24  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>, David Kaelbling  <drk@orchietta.hudson.sgi.com>
+
+       * ltmain.in (irix, major): Prepend a `.'.
+       * ltconfig.in (irix, soname_spec, library_names_spec): Adjust.
+
 2000-07-24  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>, Ralf S. Engelschall  <rse@engelschall.com>
 
        * ltmain.in: Support GNU shtool's install.
index f3e53fefdd6af460730fc4906dcd4c1931d9adb4..7dc5aef0083a11f1bb13bef978e4bb5530f21af0 100755 (executable)
@@ -1057,8 +1057,8 @@ irix5* | irix6*)
   version_type=irix
   need_lib_prefix=no
   need_version=no
-  soname_spec='${libname}${release}.so.$major'
-  library_names_spec='${libname}${release}.so.$versuffix ${libname}${release}.so.$major ${libname}${release}.so $libname.so'
+  soname_spec='${libname}${release}.so$major'
+  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
   case "$host_os" in
   irix5*)
     libsuff= shlibsuff=
index ba17358e3ed875d8b93eb9d0e13b2ecd76c56e3c..2522df7e486f39e7ab93100cbae0f77f50189e90 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -2385,7 +2385,6 @@ EOF
 
        irix)
          major=`expr $current - $age + 1`
-         versuffix="$major.$revision"
          verstring="sgi$major.$revision"
 
          # Add in all the interfaces that we are compatible with.
@@ -2395,6 +2394,10 @@ EOF
            loop=`expr $loop - 1`
            verstring="sgi$major.$iface:$verstring"
          done
+
+         # Before this point, $major must not contain `.'.
+         major=.$major
+         versuffix="$major.$revision"
          ;;
 
        linux)