In Makefile the permissions for shared libaries are set to 644.
However, HP-UX (32bit) atleast requires then to be set to executable
for dld to load them.

Will it do any harm to have then install 755 for all OSes?

Cheers,

Ross


        @if [ -n "$(SHARED_LIBS)" ]; then \
                tmp="$(SHARED_LIBS)"; \
                for i in $${tmp:-x}; \
                do \
                        if [ -f "$$i" -o -f "$$i.a" ]; then \
                        (       echo installing $$i; \
                                if [ "$(PLATFORM)" != "Cygwin" ]; then \
                                        cp $$i $(INSTALL_PREFIX)
$(INSTALLTOP)/lib; \
                                        chmod 755 $(INSTALL_PREFIX)
$(INSTALLTOP)/lib/$$i; \
                                else \
                                        c=`echo $$i | sed 's/^lib/cyg/'`; \
                                        cp $$c $(INSTALL_PREFIX)
$(INSTALLTOP)/bin/$$c; \
                                        chmod 644 $(INSTALL_PREFIX)
$(INSTALLTOP)/bin/$$c; \
                                        cp $$i.a $(INSTALL_PREFIX)
$(INSTALLTOP)/lib/$$i.a; \
                                        chmod 644 $(INSTALL_PREFIX)
$(INSTALLTOP)/lib/$$i.a; \
                                fi ); \
                        fi; \
                done; \
---------------------------------------------------------------------------------

Ross Alexander                           "He knows no more about his
MIS - NEC Europe Limited            destiny than a tea leaf knows
Work ph: +44 20 8752 3394         the history of East India Company"


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to