libtool/doc
Ralf Wildenhues 3531d11d42 Atomic shared library install permissions on HP-UX.
The HP-UX 11 runtime linker fails to mmap shared libraries
without execute permissions.  Fixing them with postinstall_cmds
may be too late, as ln, sed, and chmod may link against the
library being installed.

* libltdl/m4/libtool.m4 (install_override_mode): New LT_DECL.
(_LT_SYS_DYNAMIC_LINKER) [hpux9*, hpux10*, hpux11*]: Set it.
* libltdl/config/ltmain.m4sh (func_mode_install): Build a second
command line, $install_shared_prog, for the installation of the
shared library.  Override resp. set the permission mode if
install_override_mode is nonempty.
* doc/libtool.texi (libtool script contents): Document it.
* tests/install.at (Install tests): New test.
* Makefile.am (TESTSUITE_AT): Adjust.
(TESTS_ENVIRONMENT): Pass INSTALL.
Report by Bruno Haible.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2008-10-05 12:40:54 +02:00
..
.cvsignore * .cvsignore, doc/.cvsignore, libltdl/.cvsignore, 2006-06-13 18:36:56 +00:00
.gitignore Man pages for libtoolize and libtool, --help-all. 2008-09-20 09:07:24 +02:00
fdl.texi * doc/fdl.texi: Update to GFDL 1.2. 2007-07-23 22:33:12 +00:00
libtool.texi Atomic shared library install permissions on HP-UX. 2008-10-05 12:40:54 +02:00
notes.texi * doc/notes.texi: Fix errors in previous commit. 2008-01-24 16:16:27 +00:00
PLATFORMS * README: Remove "Important" information about patching automake. 2003-03-22 06:34:27 +00:00