open-src/common/Makefile.inc
changeset 1425 d2b9d2006251
parent 1422 4db080f5236f
child 1437 d660534eef7a
--- a/open-src/common/Makefile.inc	Wed Dec 04 11:06:37 2013 -0800
+++ b/open-src/common/Makefile.inc	Fri Dec 13 15:36:33 2013 -0800
@@ -575,23 +575,26 @@
 
 ### Default rules for common build pattern
 
-LD_OPTIONS = -L$(PROTODIR)$(X11_DIR)/lib$(LIBSUBDIR) \
-	$(MODTYPE_LD_OPTIONS) $(MODULE_LD_OPTIONS)
+LD_OPTIONS = $(DEFAULT_LD_OPTIONS) $(MODTYPE_LD_OPTIONS) $(MODULE_LD_OPTIONS)
+
+LD_EXEC_OPTIONS  = $(DEFAULT_LD_EXEC_OPTIONS)
+LD_EXEC_OPTIONS += $(MODTYPE_LD_EXEC_OPTIONS) $(MODULE_LD_EXEC_OPTIONS)
 
+LD_SHARED_OPTIONS  = $(DEFAULT_LD_SHARED_OPTIONS)
+LD_SHARED_OPTIONS += $(MODTYPE_LD_SHARED_OPTIONS) $(MODULE_LD_SHARED_OPTIONS)
+
+BUILD_ENV  = LD_OPTIONS='$(LD_OPTIONS)'
+BUILD_ENV += LD_EXEC_OPTIONS='$(LD_EXEC_OPTIONS)'
+BUILD_ENV += LD_SHARED_OPTIONS='$(LD_SHARED_OPTIONS)'
+BUILD_ENV += PROTODIR='$(PROTODIR)'
+BUILD_ENV += MAKE='$(MODULE_MAKE)'
 # MKDIRPROG - Workaround parallel build race condition
 #		in older upstream packaged install-sh
-
-BUILD_ENV  = LD_OPTIONS='$(LD_OPTIONS)'
-BUILD_ENV += PROTODIR='$(PROTODIR)'
-BUILD_ENV += MAKE='$(MODULE_MAKE)'
 BUILD_ENV += MKDIRPROG='mkdir -p'
 BUILD_ENV += PYTHONPATH="$(PYTHON_PATH)"
 $(WITH_PARFAIT) BUILD_ENV += $(PARFAIT_ENV)
 BUILD_ENV += $(MODTYPE_BUILD_ENV) $(MODULE_BUILD_ENV)
 
-# ASLR tagging
-BUILD_ENV += LD_EXEC_OPTIONS='-z aslr=enable'
-
 DEFAULT_BUILD_MAKEFLAGS=$(MODTYPE_MAKEFLAGS) $(MODULE_MAKEFLAGS) \
 	$(MODTYPE_BUILD_MAKEFLAGS) $(MODULE_BUILD_MAKEFLAGS)