Monorepo for Aesthetic.Computer aesthetic.computer
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: Quicklisp install in Dockerfile + load setup.lisp at build time

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+5 -7
+2 -2
fedac/native/Dockerfile.builder
··· 32 32 && dnf clean all && rm -rf /var/cache/dnf 33 33 34 34 # ── Install Quicklisp + CL dependencies for Lisp build variant ── 35 - RUN curl -sfo /tmp/ql.lisp https://beta.quicklisp.org/quicklisp.lisp \ 35 + RUN mkdir -p /cache \ 36 + && curl -sfo /tmp/ql.lisp https://beta.quicklisp.org/quicklisp.lisp \ 36 37 && sbcl --non-interactive \ 37 38 --load /tmp/ql.lisp \ 38 39 --eval '(quicklisp-quickstart:install :path "/opt/quicklisp/")' \ 39 40 --eval '(ql:quickload (list :cffi :bordeaux-threads :alexandria))' \ 40 - --eval '(sb-ext:save-lisp-and-die "/cache/sbcl-ql.core" :purify t)' \ 41 41 && rm /tmp/ql.lisp 42 42 43 43 # ── Pre-download QuickJS + Linux kernel source ──
+3 -5
fedac/native/docker-build.sh
··· 57 57 # ── Optional: Build Common Lisp variant ── 58 58 if [ "${AC_BUILD_LISP:-0}" = "1" ]; then 59 59 log "Step 1b: Building ac-native (Common Lisp)..." 60 - SBCL_CORE="/cache/sbcl-ql.core" 61 - SBCL_CMD="sbcl" 62 - [ -f "$SBCL_CORE" ] && SBCL_CMD="sbcl --core $SBCL_CORE" 63 60 CL_DIR="$NATIVE/cl" 64 - # Build standalone binary 65 - $SBCL_CMD --non-interactive \ 61 + # Build standalone binary via SBCL + Quicklisp 62 + sbcl --non-interactive \ 63 + --eval '(load "/opt/quicklisp/setup.lisp")' \ 66 64 --eval '(require :asdf)' \ 67 65 --eval "(push #P\"$CL_DIR/\" asdf:*central-registry*)" \ 68 66 --eval '(asdf:load-system :ac-native)' \