From: Guido van Rossum Date: Tue, 20 Aug 1996 19:46:35 +0000 (+0000) Subject: Install shared libs with executable mode -- needed for HPUX, X-Git-Tag: v1.4b3~96 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cde317ae624c6c8c81da20b7ca099e10c34917f6;p=thirdparty%2FPython%2Fcpython.git Install shared libs with executable mode -- needed for HPUX, doesn't hurt elsewhere. --- diff --git a/Modules/Makefile.pre.in b/Modules/Makefile.pre.in index 0010d4e0f987..393e076a94c3 100644 --- a/Modules/Makefile.pre.in +++ b/Modules/Makefile.pre.in @@ -64,6 +64,9 @@ DESTSHARED= $(BINLIBDEST)/sharedmodules INSTALL= @srcdir@/../install-sh -c INSTALL_PROGRAM=${INSTALL} -m 755 INSTALL_DATA= ${INSTALL} -m 644 +# Shared libraries must be installed with executable mode on some systems; +# rather than figuring out exactly which, we always give them executable mode. +INSTALL_SHARED= ${INSTALL} -m 755 # === Variables that are customizable by hand or by inclusion in Setup === @@ -199,7 +202,7 @@ sharedmods: $(SHAREDMODS) sharedinstall: $(DESTSHARED) $(SHAREDMODS) -for i in X $(SHAREDMODS); do \ if test $$i != X; \ - then $(INSTALL_DATA) $$i $(DESTSHARED)/$$i; \ + then $(INSTALL_SHARED) $$i $(DESTSHARED)/$$i; \ fi; \ done