]> 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:09:03 +0000 (06:09 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Mon, 24 Jul 2000 06:09:03 +0000 (06:09 +0000)
* ltconfig.in (irix, soname_spec, library_names_spec): Adjust.

ChangeLog
ltconfig.in
ltmain.in

index e14e97e9f775d7fe6988a4abd9b86f0c5466dba5..0344753fff827cc7498cf4e559473fb0aff1e3a0 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 d08e60022dcd2ad852e3f4e793fc004d3e390d02..22d0404af96a6553df76eb1af34cc2d5b0a4641d 100755 (executable)
@@ -1631,8 +1631,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 118ae968355ae6dd929a3c417f80a4fdc574fd30..db85810ae3e2b7030944a866c54d1032fa8f0e55 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -2227,7 +2227,6 @@ compiler."
 
        irix)
          major=`expr $current - $age + 1`
-         versuffix="$major.$revision"
          verstring="sgi$major.$revision"
 
          # Add in all the interfaces that we are compatible with.
@@ -2237,6 +2236,10 @@ compiler."
            loop=`expr $loop - 1`
            verstring="sgi$major.$iface:$verstring"
          done
+
+         # Before this point, $major must not contain `.'.
+         major=.$major
+         versuffix="$major.$revision"
          ;;
 
        linux)