Index: ats2-lang-0.2.6/src/CBOOT/Makefile
===================================================================
--- ats2-lang-0.2.6.orig/src/CBOOT/Makefile	2016-02-11 15:36:50.466173000 +0000
+++ ats2-lang-0.2.6/src/CBOOT/Makefile	2016-02-11 15:52:29.594517000 +0000
@@ -15,9 +15,16 @@
 # CFLAGS=
 # LDFLAGS=
 #
+
+######
+
+# Hardening options
+HCFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
+HLDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+
 ######
 
-CFLAGS += -I. -I./ccomp/runtime
+CFLAGS += -I. -I./ccomp/runtime $(HCFLAGS)
 
 ######
 #
@@ -329,7 +336,7 @@
 $(OBJECTSstadyn) \
 prelude_libats.o \
 libc_libats.o libats_libats.o ; \
-$(CCOMP) -O2 -I. $(GCFLAG) -o $@ \
+$(CCOMP) $(HLDFLAGS) -O2 -I. $(GCFLAG) -o $@ \
   ccomp/runtime/ats_prelude.c $^ $(gcats_o) $(LDFLAGS) $(LIBGMP) $(LIBGC)
 #
 ######
Index: ats2-lang-0.2.6/utils/atscc/Makefile
===================================================================
--- ats2-lang-0.2.6.orig/utils/atscc/Makefile	2016-02-11 15:36:50.466173000 +0000
+++ ats2-lang-0.2.6/utils/atscc/Makefile	2016-02-11 15:52:38.628547000 +0000
@@ -16,9 +16,12 @@
 PATSCC=$(PATSHOMEQ)/bin/patscc
 PATSOPT=$(PATSHOMEQ)/bin/patsopt
 
+HCFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(shell dpkg-buildflags --get CPPFLAGS)
+HLDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)
+
 ######
 
-INCLUDE=-I$(PATSHOMEQ) -I$(PATSHOMEQ)/ccomp/runtime
+INCLUDE=-I$(PATSHOMEQ) -I$(PATSHOMEQ)/ccomp/runtime $(HLDFLAGS) $(HCFLAGS)
 
 ######
 
