]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Install shared libs with executable mode -- needed for HPUX,
authorGuido van Rossum <guido@python.org>
Tue, 20 Aug 1996 19:46:35 +0000 (19:46 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 20 Aug 1996 19:46:35 +0000 (19:46 +0000)
doesn't hurt elsewhere.

Modules/Makefile.pre.in

index 0010d4e0f987d251831f4ba1853f312d75d2b4ba..393e076a94c311e5a9da764cdde738c0e203ce5f 100644 (file)
@@ -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