summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blacklist1
-rw-r--r--extra/sbcl/PKGBUILD12
2 files changed, 12 insertions, 1 deletions
diff --git a/blacklist b/blacklist
index 6cd625da..a4ac77c9 100644
--- a/blacklist
+++ b/blacklist
@@ -9,7 +9,6 @@ nsjail # kafel has no 32-bit Intel support, see also <a href="https://bbs.archli
opera # dropped 32-bit version in version 46.0.2597.26
python-pytorch # Gloo can only be built on 64-bit systems
rubinius # Support for non-64bit platforms was deprecated 1 Jun 2016 and has now been removed. If non-64bit support is a critical feature for your application, please email contact@rubinius.com
-sbcl # It _should_ compile for 32 bit, but does not -- see <a href="https://bbs.archlinux32.org/viewtopic.php?id=157">forum</a>.
skia-sharp # does not provide a bin/gn for 32-bit Linux, see FS32#8
skia-sharp58 # does not provide a bin/gn for 32-bit Linux, see FS32#8
vc # "Unsupported target architecture 'i686'. No support_???.cpp file exists for this architecture", complain upstream if you need it
diff --git a/extra/sbcl/PKGBUILD b/extra/sbcl/PKGBUILD
new file mode 100644
index 00000000..d4eecd05
--- /dev/null
+++ b/extra/sbcl/PKGBUILD
@@ -0,0 +1,12 @@
+# it compiles with clisp on an arch32-box, so we use that ...
+
+makedepends=(
+ "${makedepends[@]/sbcl/clisp}"
+)
+
+eval "$(
+ declare -f build | \
+ sed '
+ / sh make\.sh /s/ sbcl / clisp /g
+ '
+)"