summaryrefslogtreecommitdiffstats
path: root/package/arp-scan/0001-configure-try-linking-to-detect-stack-protector-supp.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/arp-scan/0001-configure-try-linking-to-detect-stack-protector-supp.patch')
-rw-r--r--package/arp-scan/0001-configure-try-linking-to-detect-stack-protector-supp.patch39
1 files changed, 39 insertions, 0 deletions
diff --git a/package/arp-scan/0001-configure-try-linking-to-detect-stack-protector-supp.patch b/package/arp-scan/0001-configure-try-linking-to-detect-stack-protector-supp.patch
new file mode 100644
index 0000000000..8eb9d6eff4
--- /dev/null
+++ b/package/arp-scan/0001-configure-try-linking-to-detect-stack-protector-supp.patch
@@ -0,0 +1,39 @@
+From f406041b58eadc716d6227408d3af553d566ffeb Mon Sep 17 00:00:00 2001
+From: "Arnout Vandecappelle (Essensium/Mind)" <arnout@mind.be>
+Date: Tue, 4 Apr 2017 17:31:29 +0200
+Subject: [PATCH] configure: try linking to detect stack-protector support
+
+Even if gcc accepts the -fstack-protector argument, it is possible that
+the libssp support library is missing. Detect this by linking instead
+of just compiling.
+
+Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
+---
+ acinclude.m4 | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/acinclude.m4 b/acinclude.m4
+index 3c84118..4725154 100644
+--- a/acinclude.m4
++++ b/acinclude.m4
+@@ -243,7 +243,7 @@ AC_DEFUN([GCC_STACK_PROTECT_CC],[
+ AC_MSG_CHECKING([whether ${CC} accepts -fstack-protector])
+ ssp_old_cflags="$CFLAGS"
+ CFLAGS="$CFLAGS -fstack-protector"
+- AC_TRY_COMPILE(,,, ssp_cc=no)
++ AC_TRY_LINK(,,, ssp_cc=no)
+ echo $ssp_cc
+ if test "X$ssp_cc" = "Xno"; then
+ CFLAGS="$ssp_old_cflags"
+@@ -259,7 +259,7 @@ AC_DEFUN([GCC_STACK_PROTECT_CXX],[
+ AC_MSG_CHECKING([whether ${CXX} accepts -fstack-protector])
+ ssp_old_cxxflags="$CXXFLAGS"
+ CXXFLAGS="$CXXFLAGS -fstack-protector"
+- AC_TRY_COMPILE(,,, ssp_cxx=no)
++ AC_TRY_LINK(,,, ssp_cxx=no)
+ echo $ssp_cxx
+ if test "X$ssp_cxx" = "Xno"; then
+ CXXFLAGS="$ssp_old_cxxflags"
+--
+2.11.0
+
OpenPOWER on IntegriCloud