File: 0001-Hardening-Build-Patch.patch

package info (click to toggle)
libmath-gsl-perl 0.49-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 192,040 kB
  • sloc: ansic: 895,452; perl: 24,787; makefile: 12
file content (22 lines) | stat: -rw-r--r-- 669 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Description: Add hardening flags
Forwarded: not-needed
Author: Wolfgang Fütterer <debian@wlf-online.de> 
Reviewed-by: gregor herrmann <gregoa@debian.org>
Last-Update: 2019-02-22

---
 Build.PL | 3 +++
 1 file changed, 3 insertions(+)

--- a/Build.PL
+++ b/Build.PL
@@ -50,6 +50,9 @@
 
 $ccflags .= " $Config{ccflags}"; # we need this for some Linuxes
 
+$ccflags .= " $ENV{CFLAGS} $ENV{CPPFLAGS}"; #Needed for hardening on debian
+$ldflags .= " $ENV{CFLAGS} $ENV{LDFLAGS}"; #Needed for hardening on debian
+
 ## Swig produces a number of GCC warnings. Turn them off if we can.
 $ccflags .= try_cflags("-Wall");
 $ccflags .= try_cflags("-Wno-sometimes-uninitialized");