[med-svn] [Git][med-team/quicktree][master] Passes CPPFLAGS for hardening with D_FORTIFY_SOURCE
Lance Lin (@linqigang)
gitlab at salsa.debian.org
Fri Sep 29 13:34:11 BST 2023
Lance Lin pushed to branch master at Debian Med / quicktree
Commits:
d895e65d by Lance Lin at 2023-09-29T19:24:50+07:00
Passes CPPFLAGS for hardening with D_FORTIFY_SOURCE
- - - - -
3 changed files:
- debian/changelog
- + debian/patches/add_CPPFLAGS.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -7,6 +7,8 @@ quicktree (2.5-6) UNRELEASED; urgency=medium
* d/copyright: Update year for debian/* files to 2023
* d/patches/fix_build_warnings.patch: Fix minor build warnings for
incorrect format type and suggested parentheses
+ * d/patches/add_CPPFLAGS.patch: Passes CPPFLAGS for hardening with
+ D_FORTIFY_SOURCE
-- Lance Lin <lq27267 at gmail.com> Wed, 27 Sep 2023 20:38:55 +0700
=====================================
debian/patches/add_CPPFLAGS.patch
=====================================
@@ -0,0 +1,48 @@
+Description: Pass CPPFLAGS for hardening with D_FORTIFY_SOURCE
+Author: Lance Lin <lq27267 at gmail.com>
+Date: 2023-09-29
+Forwarded: not-needed
+
+--- a/Makefile
++++ b/Makefile
+@@ -37,31 +37,31 @@
+ ar rc $@ $(LIBOBJ)
+
+ $(OBJ)/quicktree.o : $(SRC)/quicktree.c $(INC)/version.h
+- $(CC) $(CFLAGS) -o $(OBJ)/quicktree.o $(SRC)/quicktree.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/quicktree.o $(SRC)/quicktree.c
+
+ $(OBJ)/align.o : $(SRC)/align.c $(INC)/align.h
+- $(CC) $(CFLAGS) -o $(OBJ)/align.o $(SRC)/align.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/align.o $(SRC)/align.c
+
+ $(OBJ)/buildtree.o : $(SRC)/buildtree.c $(INC)/buildtree.h
+- $(CC) $(CFLAGS) -o $(OBJ)/buildtree.o $(SRC)/buildtree.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/buildtree.o $(SRC)/buildtree.c
+
+ $(OBJ)/cluster.o : $(SRC)/cluster.c $(INC)/cluster.h
+- $(CC) $(CFLAGS) -o $(OBJ)/cluster.o $(SRC)/cluster.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/cluster.o $(SRC)/cluster.c
+
+ $(OBJ)/distancemat.o : $(SRC)/distancemat.c $(INC)/distancemat.h
+- $(CC) $(CFLAGS) -o $(OBJ)/distancemat.o $(SRC)/distancemat.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/distancemat.o $(SRC)/distancemat.c
+
+ $(OBJ)/sequence.o : $(SRC)/sequence.c $(INC)/sequence.h
+- $(CC) $(CFLAGS) -o $(OBJ)/sequence.o $(SRC)/sequence.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/sequence.o $(SRC)/sequence.c
+
+ $(OBJ)/tree.o : $(SRC)/tree.c $(INC)/tree.h
+- $(CC) $(CFLAGS) -o $(OBJ)/tree.o $(SRC)/tree.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/tree.o $(SRC)/tree.c
+
+ $(OBJ)/util.o : $(SRC)/util.c $(INC)/util.h
+- $(CC) $(CFLAGS) -o $(OBJ)/util.o $(SRC)/util.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/util.o $(SRC)/util.c
+
+ $(OBJ)/options.o : $(SRC)/options.c $(INC)/options.h
+- $(CC) $(CFLAGS) -o $(OBJ)/options.o $(SRC)/options.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $(OBJ)/options.o $(SRC)/options.c
+
+ clean:
+ rm -f $(OBJ)/*.o quicktree
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
fixMake.patch
create_lib.patch
fix_build_warnings.patch
+add_CPPFLAGS.patch
View it on GitLab: https://salsa.debian.org/med-team/quicktree/-/commit/d895e65de9f83edd6cbe4ce79dd53c22a48ae945
--
View it on GitLab: https://salsa.debian.org/med-team/quicktree/-/commit/d895e65de9f83edd6cbe4ce79dd53c22a48ae945
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20230929/67a6d732/attachment-0001.htm>
More information about the debian-med-commit
mailing list