Commit 15fd2de3 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

hpux-shared rules to cover even for GNU ld.

parent 1a83c372
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -594,7 +594,8 @@ link_app.irix:
#          by temporarily specifying "+s"!
#
link_o.hpux:
	@ $(CALC_VERSIONS); \
	@if ${DETECT_GNU_LD}; then $(DO_GNU_SO); else \
	$(CALC_VERSIONS); \
	SHLIB=lib$(LIBNAME).sl; \
	SHLIB_SUFFIX=; \
	LIBDEPS="$(LIBDEPS)"; \
@@ -603,9 +604,11 @@ link_o.hpux:
	expr $(PLATFORM) : 'hpux64' > /dev/null && ALLSYMSFLAGS='-Wl,+forceload'; \
	SHAREDFLAGS="-Wl,+vnocompatwarnings,-z,+s,+h,$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX,+b,$(LIBRPATH)"; \
	SHAREDCMD=$(CC); \
	fi; \
	$(LINK_SO_O) && chmod a=rx $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX
link_a.hpux:
	@ $(CALC_VERSIONS); \
	@if ${DETECT_GNU_LD}; then $(DO_GNU_SO); else \
	$(CALC_VERSIONS); \
	SHLIB=lib$(LIBNAME).sl; \
	SHLIB_SUFFIX=; \
	LIBDEPS="$(LIBDEPS)"; \
@@ -614,12 +617,15 @@ link_a.hpux:
	expr $(PLATFORM) : 'hpux64' > /dev/null && ALLSYMSFLAGS='-Wl,+forceload'; \
	SHAREDFLAGS="-Wl,+vnocompatwarnings,-z,+s,+h,$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX,+b,$(LIBRPATH)"; \
	SHAREDCMD='$(CC)'; \
	fi; \
	$(LINK_SO_A) && chmod a=rx $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX
link_app.hpux:
	@if ${DETECT_GNU_LD}; then $(DO_GNU_APP); else \
	LDCMD=$(CC);\
	LDFLAGS="-Wl,+b,$(LIBRPATH)"; \
	LIBDEPS="$(LIBDEPS)"; \
	APPNAME="$(APPNAME)"; \
	fi; \
	$(LINK_APP)

link_o.aix: