--- a/src/CBOOT/Makefile
+++ b/src/CBOOT/Makefile
@@ -14,6 +14,13 @@
 # CFLAGS=
 # LDFLAGS=
 #
+
+######
+
+# Hardening options
+HCFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
+HLDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+
 ######
 #
 C3NSTRINTKND=intknd
@@ -311,12 +318,12 @@
 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 $^ $(LDFLAGS) $(LIBGMP) $(LIBGC)
+  $(CCOMP) $(HLDFLAGS) -O2 -I. $(GCFLAG) -o $@ ccomp/runtime/ats_prelude.c $^ $(LDFLAGS) $(LIBGMP) $(LIBGC)
 #
 ######
 #
-%_sats.o: %_sats.c ; $(CCOMP) -O2 -I. -I./ccomp/runtime $(CFLAGS) -c -o $@ $<
-%_dats.o: %_dats.c ; $(CCOMP) -O2 -I. -I./ccomp/runtime $(CFLAGS) -c -o $@ $<
+%_sats.o: %_sats.c ; $(CCOMP) $(HCFLAGS) -O2 -I. -I./ccomp/runtime $(CFLAGS) -c -o $@ $<
+%_dats.o: %_dats.c ; $(CCOMP) $(HCFLAGS) -O2 -I. -I./ccomp/runtime $(CFLAGS) -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)
 
 ######
 
