aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter05/gcc-pass1.xml2
-rw-r--r--chapter06/gcc-pass2.xml2
-rw-r--r--chapter08/gcc.xml2
3 files changed, 6 insertions, 0 deletions
diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml
index 34ad1b15e..0b7f17913 100644
--- a/chapter05/gcc-pass1.xml
+++ b/chapter05/gcc-pass1.xml
@@ -87,6 +87,8 @@ cd build</userinput></screen>
--with-sysroot=$LFS \
--with-newlib \
--without-headers \
+ --enable-default-pie \
+ --enable-default-ssp \
--disable-nls \
--disable-shared \
--disable-multilib \
diff --git a/chapter06/gcc-pass2.xml b/chapter06/gcc-pass2.xml
index aab95d58f..6774134a2 100644
--- a/chapter06/gcc-pass2.xml
+++ b/chapter06/gcc-pass2.xml
@@ -90,6 +90,8 @@ cd build</userinput></screen>
LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc \
--prefix=/usr \
--with-build-sysroot=$LFS \
+ --enable-default-pie \
+ --enable-default-ssp \
--disable-nls \
--disable-multilib \
--disable-decimal-float \
diff --git a/chapter08/gcc.xml b/chapter08/gcc.xml
index 9c7c0065a..fd6e5ae3c 100644
--- a/chapter08/gcc.xml
+++ b/chapter08/gcc.xml
@@ -74,6 +74,8 @@ cd build</userinput></screen>
<screen><userinput remap="configure">../configure --prefix=/usr \
LD=ld \
--enable-languages=c,c++ \
+ --enable-default-pie \
+ --enable-default-ssp \
--disable-multilib \
--disable-bootstrap \
--with-system-zlib</userinput></screen>