summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorFlorian Franzmann2020-01-11 20:47:14 +0100
committerFlorian Franzmann2020-01-12 19:39:25 +0100
commit850629bc35ad50f57c50546dee5ed3177dc90af6 (patch)
treed42520749d68014234b3952f833f72b51cdfbd90 /gnu
parent31bdd5c984c39bcbb6d8123b2c81ec79149dc352 (diff)
gnu/gcc: disable fortify source
Diffstat (limited to 'gnu')
-rwxr-xr-xgnu/gcc/BUILD2
-rw-r--r--gnu/gcc/HISTORY3
-rwxr-xr-xgnu/gcc/INSTALL2
3 files changed, 7 insertions, 0 deletions
diff --git a/gnu/gcc/BUILD b/gnu/gcc/BUILD
index 5b32da0e14..8e012191cb 100755
--- a/gnu/gcc/BUILD
+++ b/gnu/gcc/BUILD
@@ -36,6 +36,8 @@ if [[ "$ARCHITECTURE" == "pentium4" ||
CXXFLAGS=${CXXFLAGS//-ffast-math/}
fi &&
+disable_fortify_source &&
+
# fixes seg-fault on libiberty/splay.c in v 4.3.2
if is_version_less $(installed_version $SPELL) 5.0.0; then
CFLAGS="-O1 $CFLAGS"
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 6761713327..4da558cf78 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,6 @@
+2020-01-11 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * BUILD, INSTALL: disable fortify source
+
2019-11-24 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
* DEPENDS, DETAILS, PRE_BUILD: make isl part of the gcc spell to
increase robustness
diff --git a/gnu/gcc/INSTALL b/gnu/gcc/INSTALL
index 136c1204e9..e02cb1459c 100755
--- a/gnu/gcc/INSTALL
+++ b/gnu/gcc/INSTALL
@@ -3,6 +3,8 @@
#
cd $SOURCE_DIRECTORY.bld &&
+disable_fortify_source &&
+
# in some weird cases, this actually fails with multiple jobs
make_single &&
make CFLAGS="$CFLAGS" BOOT_CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" \