--- a/src/CBOOT/Makefile
+++ b/src/CBOOT/Makefile
@@ -291,17 +291,24 @@
 
 OBJECTSstadyn := $(OBJECTSsta) $(OBJECTSdyn)
 
+
+######
+
+# Hardening options
+HCFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
+HLDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+
 ######
 #
 patsopt: \
   pats_main_dats.o $(OBJECTSstadyn) \
   prelude_libats.o libc_libats.o libats_libats.o $(gcats_o) ; \
-  $(CCOMP) -O2 -I . $(GCFLAG) -o $@ ccomp/runtime/ats_prelude.c $^ -lgmp $(LIBGC)
+  $(CCOMP) $(HLDFLAGS) -O2 -I . $(GCFLAG) -o $@ ccomp/runtime/ats_prelude.c $^ -lgmp $(LIBGC)
 #
 ######
 
-%_sats.o: %_sats.c ; $(CCOMP) -O2 -I . -I ./ccomp/runtime -c -o $@ $<
-%_dats.o: %_dats.c ; $(CCOMP) -O2 -I . -I ./ccomp/runtime -c -o $@ $<
+%_sats.o: %_sats.c ; $(CCOMP) $(HCFLAGS) -O2 -I . -I ./ccomp/runtime -c -o $@ $<
+%_dats.o: %_dats.c ; $(CCOMP) $(HCFLAGS) -O2 -I . -I ./ccomp/runtime -c -o $@ $<
 
 ######
 
--- a/utils/atscc/Makefile
+++ b/utils/atscc/Makefile
@@ -16,9 +16,12 @@
 PATSCC=$(PATSHOMEQ)/bin/patscc
 PATSOPT=$(PATSHOMEQ)/bin/patsopt
 
+HCFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
+HLDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+
 ######
 
-INCLUDE=-I$(PATSHOMEQ) -I$(PATSHOMEQ)/ccomp/runtime
+INCLUDE=-I$(PATSHOMEQ) -I$(PATSHOMEQ)/ccomp/runtime $(HLDFLAGS) $(HCFLAGS)
 
 ######
 
