summaryrefslogtreecommitdiffstats
path: root/abs/extra/clisp/clisp-gcc5.patch
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2018-02-16 19:35:18 (GMT)
committerBritney Fransen <brfransen@gmail.com>2018-02-16 19:35:18 (GMT)
commite7946d6f6e406e53345fb8b3f4a7a1b3bd53238c (patch)
tree50bf1affae6ec57e8aa625c5b9ca3ac2d7c42853 /abs/extra/clisp/clisp-gcc5.patch
parent645000e4b72719a4aa195196629ad1fa628acca1 (diff)
downloadlinhes_pkgbuild-e7946d6f6e406e53345fb8b3f4a7a1b3bd53238c.zip
linhes_pkgbuild-e7946d6f6e406e53345fb8b3f4a7a1b3bd53238c.tar.gz
linhes_pkgbuild-e7946d6f6e406e53345fb8b3f4a7a1b3bd53238c.tar.bz2
clisp: initial inclusion
Diffstat (limited to 'abs/extra/clisp/clisp-gcc5.patch')
-rw-r--r--abs/extra/clisp/clisp-gcc5.patch38
1 files changed, 38 insertions, 0 deletions
diff --git a/abs/extra/clisp/clisp-gcc5.patch b/abs/extra/clisp/clisp-gcc5.patch
new file mode 100644
index 0000000..79ffa74
--- /dev/null
+++ b/abs/extra/clisp/clisp-gcc5.patch
@@ -0,0 +1,38 @@
+--- ./src/makemake.in.orig 2013-02-16 15:26:28.000000000 -0700
++++ ./src/makemake.in 2015-02-11 17:20:00.000000000 -0700
+@@ -1217,7 +1217,7 @@ if [ $XCC_GCC = true ] ; then
+ if [ $CROSS = false ] ; then
+ case "$XCC_GCC_VERSION" in
+ # gcc 2.7 introduced an annoying warning, but gcc 2.8 has a workaround:
+- 2.[8-9]* | 3.* | 4.* | egcs-2.*)
++ 2.[8-9]* | 3.* | 4.* | 5.* | 6.* | 7.* | 8.* | egcs-2.*)
+ XCFLAGS=$XCFLAGS' -Wno-sign-compare -Wno-format-nonliteral'
+ ;;
+ * ) ;;
+@@ -1226,7 +1226,7 @@ if [ $XCC_GCC = true ] ; then
+ if [ $CROSS = false -a $CC_CPLUSPLUS = true ] ; then
+ case "$XCC_GCC_VERSION" in
+ # g++ 3.4 introduced an annoying warning, but has a workaround:
+- 3.[4-9]* | 4.*)
++ 3.[4-9]* | 4.* | 5.* | 6.* | 7.* | 8.*)
+ XCFLAGS=$XCFLAGS' -Wno-invalid-offsetof'
+ ;;
+ * ) ;;
+@@ -1241,7 +1241,7 @@ if [ $XCC_GCC = true ] ; then
+ # gcc-2.7.2 has a strength-reduction bug (fixed in gcc-2.7.2.1,
+ # also fixed through the specs file of some Linux distributions).
+ XCFLAGS=$XCFLAGS' -O2 -fexpensive-optimizations -fno-strength-reduce' ;;
+- 2.3.[2-9]* | 2.[4-9]* | 3.* | 4.* | egcs-2.*)
++ 2.3.[2-9]* | 2.[4-9]* | 3.* | 4.* | 5.* | 6.* | 7.* | 8.* | egcs-2.*)
+ XCFLAGS=$XCFLAGS' -O2 -fexpensive-optimizations' ;;
+ * )
+ XCFLAGS=$XCFLAGS' -O' ;;
+@@ -1295,7 +1295,7 @@ if [ $XCC_GCC = true ] ; then
+ esac
+ fi # with_debug
+ case "$XCC_GCC_VERSION" in
+- 3* | 4*)
++ 3* | 4* | 5* | 6* | 7* | 8*)
+ # When not optimizing on linux, or with Apple's gcc 4 on MacOS X,
+ # or with GCC 4 when "gcc -Os" is used:
+ # C_CODE_ALIGNMENT is wrong. &EVAL-WHEN = 0x806D512