summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2011-04-03 17:47:48 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2011-04-03 17:47:48 +0200
commitc42d35ea08a5bf3996f7920776a47119aab818ba (patch)
tree6cfcc7758b1c47da3955e9bc167f17f1ad14c48c /package
parentdfe40c56b98ae05b875008404532638bf6af8fc9 (diff)
disable SSP for Perl
Diffstat (limited to 'package')
-rw-r--r--package/perl/patches/patch-Configure65
1 files changed, 65 insertions, 0 deletions
diff --git a/package/perl/patches/patch-Configure b/package/perl/patches/patch-Configure
new file mode 100644
index 000000000..953d03c5e
--- /dev/null
+++ b/package/perl/patches/patch-Configure
@@ -0,0 +1,65 @@
+--- perl-5.12.3.orig/Configure 2011-01-09 21:20:52.000000000 +0100
++++ perl-5.12.3/Configure 2011-03-19 20:44:59.000000000 +0100
+@@ -5164,11 +5164,11 @@ default|recommended)
+ # is to add the flag to the flags passed to the compiler at link time,
+ # as that way the compiler can do the right implementation dependant
+ # thing. (NWC)
+- case "$gccversion" in
+- ?*) set stack-protector -fstack-protector
+- eval $checkccflag
+- ;;
+- esac
++ #case "$gccversion" in
++ #?*) set stack-protector -fstack-protector
++ # eval $checkccflag
++ # ;;
++ #esac
+ ;;
+ esac
+
+@@ -5308,14 +5308,14 @@ case "$ldflags" in
+ *) dflt="$ldflags";;
+ esac
+ # See note above about -fstack-protector
+-case "$ccflags" in
+-*-fstack-protector*)
+- case "$dflt" in
+- *-fstack-protector*) ;; # Don't add it again
+- *) dflt="$dflt -fstack-protector" ;;
+- esac
+- ;;
+-esac
++#case "$ccflags" in
++#*-fstack-protector*)
++# case "$dflt" in
++# *-fstack-protector*) ;; # Don't add it again
++# *) dflt="$dflt -fstack-protector" ;;
++# esac
++# ;;
++#esac
+
+ : Try to guess additional flags to pick up local libraries.
+ for thislibdir in $libpth; do
+@@ -8107,14 +8107,14 @@ EOM
+ ''|' ') dflt='none' ;;
+ esac
+
+- case "$ldflags" in
+- *-fstack-protector*)
+- case "$dflt" in
+- *-fstack-protector*) ;; # Don't add it again
+- *) dflt="$dflt -fstack-protector" ;;
+- esac
+- ;;
+- esac
++# case "$ldflags" in
++# *-fstack-protector*)
++# case "$dflt" in
++# *-fstack-protector*) ;; # Don't add it again
++# *) dflt="$dflt -fstack-protector" ;;
++# esac
++# ;;
++# esac
+
+
+ rp="Any special flags to pass to $ld to create a dynamically loaded library?"