libtool/libltdl/m4
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 * config/.cvsignore, m4/.cvsignore: Moved from here... 2005-08-22 22:36:13 +00:00
.gitignore Add .gitignore files. 2008-04-16 21:31:03 +02:00
argz.m4 Resynchronize argz whitespace changes from gnulib. 2008-05-20 06:27:28 -06:00
libtool.m4 Atomic shared library install permissions on HP-UX. 2008-10-05 12:40:54 +02:00
lt~obsolete.m4 Macro file serial updates for next stable release. 2008-05-04 12:37:02 -04:00
ltdl.m4 Prepare for next stable release. 2008-09-07 05:12:18 +08:00
ltoptions.m4 Add cegcc (Windows CE/PocketPC) support. 2008-08-01 00:54:03 +02:00
ltsugar.m4 Speed up bootstrap by improving lt_combine. 2008-05-17 09:44:52 -06:00
ltversion.in * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00