components/openssl/openssl-1.0.1-fips-140/patches/27-6978791.patch
changeset 1586 2d3ec080d6a3
parent 363 9c0cad004039
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/openssl/openssl-1.0.1-fips-140/patches/27-6978791.patch	Mon Dec 09 15:11:31 2013 -0800
@@ -0,0 +1,12 @@
+--- /tmp/Makefile.shared	Mon Feb 14 14:39:29 2011
++++ openssl-1.0.0d/Makefile.shared	Mon Feb 14 14:50:52 2011
+@@ -387,6 +387,9 @@
+ 		ALLSYMSFLAGS="$${MINUSZ}allextract"; \
+ 		NOALLSYMSFLAGS="$${MINUSZ}defaultextract"; \
+ 		SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \
++		if [ $(LIBNAME) = "ssl" ]; then \
++			SHAREDFLAGS="$$SHAREDFLAGS $${MINUSZ}nodelete"; \
++		fi; \
+ 	fi; \
+ 	$(LINK_SO_A)
+ # Make sure the apps have non-executable stacks and data (x86/x64 only).