summaryrefslogtreecommitdiffstats
path: root/vcvrack
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2020-12-26 13:04:08 +0000
committer Eric Hameleers <alien@slackware.com>2020-12-26 13:04:08 +0000
commitefd57949f02d51ac463a3b45c9e85fd03e0ae1f0 (patch)
tree5118efc2c705928b5b31f7be0d43478f1e790082 /vcvrack
parent04e934d9c1df1dbb426c3e7675109ae8e2336e9c (diff)
downloadasb-efd57949f02d51ac463a3b45c9e85fd03e0ae1f0.tar.gz
asb-efd57949f02d51ac463a3b45c9e85fd03e0ae1f0.tar.xz
vcvrack: prevent a crash when real-time behaviour is enabled in the GUI.
Fix compilation of the Befaco plugin on 32bit
Diffstat (limited to 'vcvrack')
-rwxr-xr-xvcvrack/build/vcvrack.SlackBuild6
1 files changed, 6 insertions, 0 deletions
diff --git a/vcvrack/build/vcvrack.SlackBuild b/vcvrack/build/vcvrack.SlackBuild
index 0e37ad82..0adc0380 100755
--- a/vcvrack/build/vcvrack.SlackBuild
+++ b/vcvrack/build/vcvrack.SlackBuild
@@ -36,6 +36,8 @@
# 1.1.6-2: 26/Dec/2020 by Eric Hameleers <alien@slackware.com>
# * Apply realtime capability to the Rack binary or else it will
# crash when you attempt to enable RT.
+# Patch the plugin makefile snippets so they can compile 32bit
+# plugins that contain embedded binary code.
#
# Run 'sh vcvrack.SlackBuild' to build a Slackware package.
# The package (.t?z) and .txt file as well as build logs are created in /tmp .
@@ -231,6 +233,10 @@ touch $OUTPUT/patch-${PRGNAM}.log
cat $SRCDIR/patches/vcvrack-1.1.6_devendor.patch | patch -p1 --verbose \
2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
+# Use objcopy correctly when embedding binary code in a 32bit Rack plugin:
+cat $SRCDIR/patches/vcvrack-1.1.6_32bit.patch | patch -p1 --verbose \
+ 2>&1 | tee -a $OUTPUT/patch-${PRGNAM}.log
+
# We handle jpommier's pffft since the Makefile wants a hard-coded snapshot
# which is no longer available for download:
cat $SRCDIR/patches/vcvrack-1.1.6_no_pffft_dl.patch | patch -p1 --verbose \