File: 30_hardening.patch

package info (click to toggle)
openfoam 1812%2Bdfsg1-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 220,284 kB
  • sloc: cpp: 1,038,902; sh: 14,536; ansic: 8,240; lex: 657; xml: 387; python: 300; awk: 212; makefile: 94; sed: 88; csh: 3
file content (41 lines) | stat: -rw-r--r-- 1,095 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Description: Use hardening flags
Author: Anton Gladky <gladk@debian.org>
Last-Update: 2016-09-28

--- a/wmake/rules/General/Gcc/c++
+++ b/wmake/rules/General/Gcc/c++
@@ -10,9 +10,5 @@
 c++WARN     = \
     -Wall -Wextra -Wold-style-cast \
     -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof \
-    -Wno-attributes -Wno-unknown-pragmas
-
-c++LESSWARN = \
-    -Wno-old-style-cast -Wno-unused-local-typedefs -Wno-array-bounds \
-    -Wno-deprecated-declarations \
-    -fpermissive
+    -Wno-attributes -Wno-unknown-pragmas \
+    $(shell dpkg-buildflags --get CXXFLAGS)
--- a/wmake/rules/linux64Gcc/c
+++ b/wmake/rules/linux64Gcc/c
@@ -1,8 +1,8 @@
 SUFFIXES += .c
 
-cc          = gcc -m64
+cc          = gcc
 
-cWARN       = -Wall
+cWARN       = -Wall $(shell dpkg-buildflags --get CFLAGS)
 
 include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
 
--- a/wmake/rules/linux64Gcc/c++
+++ b/wmake/rules/linux64Gcc/c++
@@ -1,6 +1,6 @@
 include $(GENERAL_RULES)/Gcc/c++
 
-CC          = g++ -std=c++11 -m64
+CC          = g++ -std=c++11
 
 include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)