From 599d98ae7ed8c54ab2612bde79af6ccc8bdbfd03 Mon Sep 17 00:00:00 2001 From: Jeffrey Alan Scudder Date: Tue, 24 Mar 2026 13:05:06 -0700 Subject: [PATCH] fix: set LD_LIBRARY_PATH for SBCL to find libquickjs-shim.so SBCL needs the shared libraries in the search path at compile time when quickjs-ffi.lisp loads them via CFFI. Co-Authored-By: Claude Opus 4.6 (1M context) --- fedac/native/docker-build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/fedac/native/docker-build.sh b/fedac/native/docker-build.sh index 77f274136c..b7cce54d19 100644 --- a/fedac/native/docker-build.sh +++ b/fedac/native/docker-build.sh @@ -346,6 +346,7 @@ if [ "${AC_BUILD_LISP:-0}" = "1" ]; then -I"$QJSDIR" "$BUILD/libquickjs.so" -lm 2>&1 || { err "shim build failed"; exit 1; } # Build CL binary with SBCL + export LD_LIBRARY_PATH="$BUILD:${LD_LIBRARY_PATH:-}" sbcl --non-interactive \ --eval '(load "/opt/quicklisp/setup.lisp")' \ --eval '(require :asdf)' \ -- 2.51.2