Description: Propagate LDFLAGS to enable hardening
Author: Andreas Tille <tille@debian.org>
Last-Update: Mon, 22 Mar 2021 14:38:26 +0100

--- a/Makefile
+++ b/Makefile
@@ -221,14 +221,14 @@ debug profile: $(OUTPUT)
 	$(shell bash $(VGEN) $(GUIX_PROFILE) > src/version.h)
 
 $(OUTPUT): $(OBJS)
-	$(CPP) $(CPPFLAGS) $(OBJS) $(LIBS) -o $(OUTPUT)
+	$(CPP) $(CPPFLAGS) $(OBJS) $(LIBS) -o $(OUTPUT) $(LDFLAGS)
 
 $(OBJS): $(HDR)
 
 .SUFFIXES : .cpp .c .o $(SUFFIXES)
 
 ./bin/unittests-gemma: $(TEST_SRC_DIR)/unittests-main.o $(TEST_SRC_DIR)/unittests-math.o $(OBJS)
-	$(CPP) $(CPPFLAGS) $(TEST_SRC_DIR)/unittests-main.o  $(TEST_SRC_DIR)/unittests-math.o $(filter-out src/main.o, $(OBJS)) $(LIBS) -o ./bin/unittests-gemma
+	$(CPP) $(CPPFLAGS) $(TEST_SRC_DIR)/unittests-main.o  $(TEST_SRC_DIR)/unittests-math.o $(filter-out src/main.o, $(OBJS)) $(LIBS) -o ./bin/unittests-gemma $(LDFLAGS)
 
 unittests: all ./bin/unittests-gemma
 	./bin/unittests-gemma
