From 8aee6d8f74df2c382da1e39c4324f5cd8f2ea962 Mon Sep 17 00:00:00 2001 From: Ryan Hill Date: Thu, 17 Sep 2015 23:10:10 -0600 Subject: dev-scheme/guile: Fix breakage with GCC 5 (bug #560736) Preprocessor changes in GCC 5 cause guile-snarf to output garbage. Gentoo-Bug: https://bugs.gentoo.org/560736 --- dev-scheme/guile/files/guile-1.8.8-gcc5.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 dev-scheme/guile/files/guile-1.8.8-gcc5.patch (limited to 'dev-scheme/guile/files') diff --git a/dev-scheme/guile/files/guile-1.8.8-gcc5.patch b/dev-scheme/guile/files/guile-1.8.8-gcc5.patch new file mode 100644 index 000000000000..742ea0ba9de2 --- /dev/null +++ b/dev-scheme/guile/files/guile-1.8.8-gcc5.patch @@ -0,0 +1,15 @@ +Preprocessor changes in GCC 5 cause guile-snarf to output garbage. + +https://bugs.gentoo.org/560736 + +--- a/libguile/guile-snarf.in ++++ b/libguile/guile-snarf.in +@@ -50,7 +50,7 @@ + ## Apparently, AIX's preprocessor is unhappy if you try to #include an + ## empty file. + echo "/* cpp arguments: $@ */" ; +- ${cpp} -DSCM_MAGIC_SNARF_INITS -DSCM_MAGIC_SNARFER "$@" > ${temp} && cpp_ok_p=true ++ ${cpp} -P -DSCM_MAGIC_SNARF_INITS -DSCM_MAGIC_SNARFER "$@" > ${temp} && cpp_ok_p=true + grep "^ *\^ *\^" ${temp} | sed -e "s/^ *\^ *\^//" -e "s/\^\ *:\ *\^.*/;/" + } + -- cgit v1.2.3-65-gdbad