summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2023-06-15 22:03:45 +0000
committer Eric Hameleers <alien@slackware.com>2023-06-15 22:03:45 +0000
commitf186c72248562249130fc63e32e4f7b6f2c402b8 (patch)
tree8e30fe5de88ac2ced95f4e1e2404ec536326e15b
parent0d029e90c2a446d1278c963669a2ed8f3fe4114c (diff)
downloadasb-f186c72248562249130fc63e32e4f7b6f2c402b8.tar.gz
asb-f186c72248562249130fc63e32e4f7b6f2c402b8.tar.xz
surge-xt: fix the build on 32bit
-rwxr-xr-xsurge-xt/build/surge-xt.SlackBuild8
1 files changed, 8 insertions, 0 deletions
diff --git a/surge-xt/build/surge-xt.SlackBuild b/surge-xt/build/surge-xt.SlackBuild
index d5102952..b7092862 100755
--- a/surge-xt/build/surge-xt.SlackBuild
+++ b/surge-xt/build/surge-xt.SlackBuild
@@ -230,6 +230,14 @@ for (( i = 0; i < ${#SOURCE[*]}; i++ )) ; do
tar -xvf ${SOURCE[$i]}
done
cd ${PRGNAM}-${VERSION}
+
+# Fix 32bit build failure:
+if [ "$ARCH" != "x86_64" ]; then
+ sed -e 's/__sigemptyset/sigemptyset/' \
+ -i libs/JUCE/modules/juce_audio_formats/codecs/flac/libFLAC/cpu.c
+ sed -e 's/__sigemptyset/sigemptyset/' \
+ -i ../$(basename ${SOURCE[1]} .tar.xz)/modules/juce_audio_formats/codecs/flac/libFLAC/cpu.c
+fi
chown -R root:root .
chmod -R u+w,go+r-w,a+rX-st .