summaryrefslogtreecommitdiffstats
path: root/m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2008-12-07 13:41:44 +0000
committerBruno Haible <bruno@clisp.org>2009-06-23 12:15:55 +0200
commit99f863368c280ff8a0c3305bf70c37f24904f977 (patch)
tree42db5c1b02baf68ce8f1590e0eca2db1e45a34d7 /m4
parent26278fe9dc80e51ab9d06573ff5a83deaccbf72a (diff)
downloadexternal_gettext-99f863368c280ff8a0c3305bf70c37f24904f977.zip
external_gettext-99f863368c280ff8a0c3305bf70c37f24904f977.tar.gz
external_gettext-99f863368c280ff8a0c3305bf70c37f24904f977.tar.bz2
Fix installation bug on HP-UX.
Diffstat (limited to 'm4')
-rw-r--r--m4/libtool.m46
1 files changed, 5 insertions, 1 deletions
diff --git a/m4/libtool.m4 b/m4/libtool.m4
index 69ca81f..6f12a74 100644
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -2386,8 +2386,10 @@ hpux9* | hpux10* | hpux11*)
soname_spec='${libname}${release}${shared_ext}$major'
;;
esac
- # HP-UX runs *really* slowly unless shared libraries are mode 555.
+ # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
postinstall_cmds='chmod 555 $lib'
+ # or fails outright, so override atomically:
+ install_override_mode=555
;;
interix[[3-9]]*)
@@ -2705,6 +2707,8 @@ _LT_DECL([], [library_names_spec], [1],
The last name is the one that the linker finds with -lNAME]])
_LT_DECL([], [soname_spec], [1],
[[The coded name of the library, if different from the real name]])
+_LT_DECL([], [install_override_mode], [1],
+ [Permission mode override for installation of shared libraries])
_LT_DECL([], [postinstall_cmds], [2],
[Command to use after installation of a shared archive])
_LT_DECL([], [postuninstall_cmds], [2],