[med-svn] [patman] 01/04: Fix passing of hardening flags in CXXFLAGS instead of CPPFLAGS
Graham Inggs
ginggs at moszumanska.debian.org
Thu Dec 21 14:41:09 UTC 2017
This is an automated email from the git hooks/post-receive script.
ginggs pushed a commit to branch master
in repository patman.
commit 3e830b572446d24e7163cb183d30e2ce402976bb
Author: Graham Inggs <ginggs at debian.org>
Date: Thu Dec 21 15:59:15 2017 +0200
Fix passing of hardening flags in CXXFLAGS instead of CPPFLAGS
---
debian/patches/drop_march_option.patch | 32 ++++++++++++++++++++++++++------
1 file changed, 26 insertions(+), 6 deletions(-)
diff --git a/debian/patches/drop_march_option.patch b/debian/patches/drop_march_option.patch
index d3c2555..5e2478f 100644
--- a/debian/patches/drop_march_option.patch
+++ b/debian/patches/drop_march_option.patch
@@ -1,16 +1,36 @@
-Description: Drop -march=k8 from build options
+Description: Makefile fixes
+ Drop -march=k8 from build options
+ Fix passing of hardening flags in CXXFLAGS
+ instead of CPPFLAGS, fixes FTBFS on X32
Bug-Debian: https://bugs.debian.org/884342
+Bug-Debian: https://bugs.debian.org/884795
Author: Andreas Tille <tille at debian.org>
-Last-Update: Thu, 14 Dec 2017 09:50:02 +0100
+Author: Graham Inggs <ginggs at debian.org>
+Last-Update: 2017-12-21
--- a/Makefile
+++ b/Makefile
-@@ -12,7 +12,7 @@ version := 1.2
+@@ -11,18 +11,18 @@
+
TARGETS := patman
OBJS := prefix_tree.o fasta.o main.o
- CPPFLAGS += -Wall
+-CPPFLAGS += -Wall
-CPPFLAGS += -O3 -funroll-loops -DNDEBUG -march=k8
-+CPPFLAGS += -O3 -funroll-loops -DNDEBUG
- # CPPFLAGS += -ggdb
+-# CPPFLAGS += -ggdb
++CXXFLAGS += -Wall
++CXXFLAGS += -O3 -funroll-loops -DNDEBUG
++# CXXFLAGS += -ggdb
LDLIBS += -lpopt
+ all: $(TARGETS)
+
+ patman: $(OBJS)
+- g++ $(CPPFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS)
++ g++ $(CXXFLAGS) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS)
+
+ %.o: %.cpp
+- g++ -DVERSION="\"$(version)\"" $(CPPFLAGS) -c -o $@ $<
++ g++ -DVERSION="\"$(version)\"" $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
+
+ install: $(TARGETS)
+ install -d ${prefix}/bin
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/patman.git
More information about the debian-med-commit
mailing list