Changeset: dcbface24613 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dcbface24613
Modified Files:
MonetDB.spec
Branch: Dec2016
Log Message:
Work around a bug in GCC 4.8 for AArch64 that exhibits itself on CentOS.
diffs (19 lines):
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -895,6 +895,15 @@ developer, but if you do want to test, t
%build
+# There is a bug in GCC version 4.8 on AArch64 architectures
+# that causes it to report an internal error when compiling
+# testing/difflib.c. The work around is to not use -fstack-protector-strong.
+# The bug exhibits itself on CentOS 7 on AArch64.
+if [ `gcc -v 2>&1 | grep -c 'Target: aarch64\|gcc version 4\.'` -eq 2 ]; then
+ # set CFLAGS before configure, so that this value gets used
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
--param=ssp-buffer-size=4 -grecord-gcc-switches '
+ export CFLAGS
+fi
%{configure} \
--enable-assert=no \
--enable-console=yes \
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list