equal
deleted
inserted
replaced
1 diff -ruN openssl-0.9.8k/Makefile.shared openssl-0.9.8k/Makefile.shared |
|
2 --- openssl-0.9.8k/Makefile.shared 2008-09-17 17:56:40.000000000 +0200 |
|
3 +++ openssl-0.9.8k/Makefile.shared 2009-05-25 22:26:49.611468992 +0200 |
|
4 @@ -347,12 +347,17 @@ |
|
5 SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -h $$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX -Wl,-Bsymbolic"; \ |
|
6 fi; \ |
|
7 $(LINK_SO_A) |
|
8 +# Make sure the apps have non-executable stacks and data (x86/x64 only). |
|
9 link_app.solaris: |
|
10 @ if ${DETECT_GNU_LD}; then \ |
|
11 $(DO_GNU_APP); \ |
|
12 else \ |
|
13 LDFLAGS="$(CFLAGS)"; \ |
|
14 fi; \ |
|
15 + if expr $(PLATFORM) : '.*x86.*' > /dev/null; then \ |
|
16 + LDFLAGS="$${LDFLAGS} -M/usr/lib/ld/map.noexdata"; \ |
|
17 + fi; \ |
|
18 + LDFLAGS="$${LDFLAGS} -M/usr/lib/ld/map.noexstk -M/usr/lib/ld/map.pagealign"; \ |
|
19 $(LINK_APP) |
|
20 |
|
21 # OpenServer 5 native compilers used |
|