summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/Dpkg/Vendor/Debian.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/Dpkg/Vendor/Debian.pm b/scripts/Dpkg/Vendor/Debian.pm
index bf5c8aef4..e1a6b0cc0 100644
--- a/scripts/Dpkg/Vendor/Debian.pm
+++ b/scripts/Dpkg/Vendor/Debian.pm
@@ -150,6 +150,7 @@ sub add_hardening_flags {
# PIE
if ($use_feature{pie}) {
$flags->append('CFLAGS', '-fPIE');
+ $flags->append('FFLAGS', '-fPIE');
$flags->append('CXXFLAGS', '-fPIE');
$flags->append('GCJFLAGS', '-fPIE');
$flags->append('LDFLAGS', '-fPIE -pie');
@@ -158,6 +159,7 @@ sub add_hardening_flags {
# Stack protector
if ($use_feature{stackprotector}) {
$flags->append('CFLAGS', '-fstack-protector --param=ssp-buffer-size=4');
+ $flags->append('FFLAGS', '-fstack-protector --param=ssp-buffer-size=4');
$flags->append('CXXFLAGS', '-fstack-protector --param=ssp-buffer-size=4');
$flags->append('GCJFLAGS', '-fstack-protector --param=ssp-buffer-size=4');
}