summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2023-06-18 16:48:50 +0000
committer Eric Hameleers <alien@slackware.com>2023-06-18 16:48:50 +0000
commit7c9a3b1439994a2ac9e0c9e7280c9af049bb4a08 (patch)
tree682f7abe1ac07fc14aa0378a4193da84f5d50b3b
parenta5528e4a940a898b1a6279b106c68b602925124e (diff)
downloadasb-7c9a3b1439994a2ac9e0c9e7280c9af049bb4a08.tar.gz
asb-7c9a3b1439994a2ac9e0c9e7280c9af049bb4a08.tar.xz
surge-xt: support compiling with gcc 13.x
-rwxr-xr-xsurge-xt/build/surge-xt.SlackBuild9
1 files changed, 9 insertions, 0 deletions
diff --git a/surge-xt/build/surge-xt.SlackBuild b/surge-xt/build/surge-xt.SlackBuild
index b7092862..de6468fc 100755
--- a/surge-xt/build/surge-xt.SlackBuild
+++ b/surge-xt/build/surge-xt.SlackBuild
@@ -238,6 +238,15 @@ if [ "$ARCH" != "x86_64" ]; then
sed -e 's/__sigemptyset/sigemptyset/' \
-i ../$(basename ${SOURCE[1]} .tar.xz)/modules/juce_audio_formats/codecs/flac/libFLAC/cpu.c
fi
+
+# Support GCC 13:
+if [ $(gcc --version |grep ^gcc |cut -d' ' -f3 |cut -d. -f1) -ge 13 ]; then
+ if ! grep cstdint ./src/common/SkinColors.h 1>/dev/null 2>/dev/null ; then
+ sed -i ./src/common/SkinColors.h \
+ -e '/^#include <vector>/a #include <cstdint>'
+ fi
+fi
+
chown -R root:root .
chmod -R u+w,go+r-w,a+rX-st .