summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsrinivas%netscape.com <devnull@localhost>1999-07-27 01:52:19 +0000
committersrinivas%netscape.com <devnull@localhost>1999-07-27 01:52:19 +0000
commita41c4a028686aac933a7b4923d7404edbad9b5e9 (patch)
tree325302421af7ba4e8285fb72d46845fbf6fc8014
parentc35ebfeb00f355a9cd0064a40792929a3e41ad33 (diff)
downloadnspr-hg-a41c4a028686aac933a7b4923d7404edbad9b5e9.tar.gz
The "execute" permission bit needs to be set for shared libraries on HP-UX.
Bugzilla #10201.
-rw-r--r--lib/ds/Makefile5
-rw-r--r--lib/libc/src/Makefile5
-rw-r--r--lib/prstreams/Makefile5
-rw-r--r--pr/src/Makefile5
4 files changed, 20 insertions, 0 deletions
diff --git a/lib/ds/Makefile b/lib/ds/Makefile
index a45a1446..452db5c7 100644
--- a/lib/ds/Makefile
+++ b/lib/ds/Makefile
@@ -159,7 +159,12 @@ export:: $(TARGETS)
$(INSTALL) -m 444 $(HEADERS) $(DIST)/include
$(INSTALL) -m 444 $(TARGETS) $(DIST)/lib
ifdef SHARED_LIBRARY
+ifeq ($(OS_ARCH),HP-UX)
+ $(INSTALL) -m 755 $(SHARED_LIBRARY) $(DIST)/lib
+ $(INSTALL) -m 755 $(SHARED_LIBRARY) $(DIST)/bin
+else
$(INSTALL) -m 444 $(SHARED_LIBRARY) $(DIST)/bin
+endif
ifeq ($(OS_ARCH), OpenVMS)
$(INSTALL) -m 444 $(SHARED_LIBRARY:.$(DLL_SUFFIX)=.vms) $(DIST)/lib
endif
diff --git a/lib/libc/src/Makefile b/lib/libc/src/Makefile
index aaab3930..69aeb133 100644
--- a/lib/libc/src/Makefile
+++ b/lib/libc/src/Makefile
@@ -157,7 +157,12 @@ endif
export:: $(TARGETS)
$(INSTALL) -m 444 $(TARGETS) $(DIST)/lib
ifdef SHARED_LIBRARY
+ifeq ($(OS_ARCH),HP-UX)
+ $(INSTALL) -m 755 $(SHARED_LIBRARY) $(DIST)/lib
+ $(INSTALL) -m 755 $(SHARED_LIBRARY) $(DIST)/bin
+else
$(INSTALL) -m 444 $(SHARED_LIBRARY) $(DIST)/bin
+endif
ifeq ($(OS_ARCH), OpenVMS)
$(INSTALL) -m 444 $(SHARED_LIBRARY:.$(DLL_SUFFIX)=.vms) $(DIST)/lib
endif
diff --git a/lib/prstreams/Makefile b/lib/prstreams/Makefile
index 3cc32b16..887bd73b 100644
--- a/lib/prstreams/Makefile
+++ b/lib/prstreams/Makefile
@@ -177,6 +177,11 @@ endif
export:: $(TARGETS) $(HEADERS)
$(INSTALL) -m 444 $(HEADERS) $(DIST)/include
$(INSTALL) -m 444 $(TARGETS) $(DIST)/lib
+ifeq ($(OS_ARCH),HP-UX)
+ifdef SHARED_LIBRARY
+ $(INSTALL) -m 755 $(SHARED_LIBRARY) $(DIST)/lib
+endif
+endif
ifeq ($(OS_ARCH),OpenVMS)
$(INSTALL) -m 444 $(SHARED_LIBRARY) $(DIST)/lib
ifdef SHARED_LIBRARY
diff --git a/pr/src/Makefile b/pr/src/Makefile
index a6f7f01f..a9275d96 100644
--- a/pr/src/Makefile
+++ b/pr/src/Makefile
@@ -391,7 +391,12 @@ export:: $(TARGETS)
$(INSTALL) -m 444 $(TARGETS) $(DIST)/lib
ifdef SHARED_LIBRARY
$(INSTALL) -m 444 $(SHARED_LIBRARY) $(DIST)/bin
+ifeq ($(OS_ARCH),HP-UX)
+ $(INSTALL) -m 755 $(SHARED_LIBRARY) $(DIST)/lib
+ $(INSTALL) -m 755 $(SHARED_LIBRARY) $(DIST)/bin
+else
ifeq ($(OS_ARCH), OpenVMS)
+endif
$(INSTALL) -m 444 $(SHARED_LIBRARY:.$(DLL_SUFFIX)=.vms) $(DIST)/lib
endif
endif