Commit 3a8421b5 authored by Eric Timmons's avatar Eric Timmons
Browse files

Upgrade SBCL to 2.0.1 and ASDF to 3.3.4

parent 0a784c1a
......@@ -7,13 +7,21 @@
# Use Bionic as Disco upgraded libc, making it more difficult to run the built
# executable on older systems.
FROM daewok/sbcl:2.0.0-alpine3.11-build
FROM daewok/sbcl:2.0.1-alpine3.11-build
COPY docker/customize-target-features.lisp /usr/local/src/sbcl-${SBCL_VERSION}/
RUN rebuild-sbcl
RUN apk add --no-cache openssl-dev gcc zlib-dev musl-dev git
RUN apk add --no-cache openssl-dev gcc zlib-dev musl-dev git curl
ENV ASDF_VERSION=3.3.4
WORKDIR /tmp
RUN curl https://common-lisp.net/project/asdf/archives/asdf-${ASDF_VERSION}.tar.gz > asdf.tar.gz \
&& tar xvf asdf.tar.gz \
&& sbcl --disable-debugger --load "/tmp/asdf-${ASDF_VERSION}/tools/load-asdf.lisp" --load "/tmp/asdf-${ASDF_VERSION}/uiop/uiop.asd" --load "/tmp/asdf-${ASDF_VERSION}/tools/install-asdf.lisp" --quit
# We copy the git repository in to make sure we have a completely clean build
# and no lingering local changes.
......
......@@ -7,16 +7,24 @@
# Use Bionic as Disco upgraded libc, making it more difficult to run the built
# executable on older systems.
FROM daewok/sbcl:2.0.0-ubuntu-bionic-build
FROM daewok/sbcl:2.0.1-ubuntu-bionic-build
COPY docker/customize-target-features.lisp /usr/local/src/sbcl-${SBCL_VERSION}/
RUN rebuild-sbcl
RUN apt-get update \
&& apt-get install -y --no-install-recommends build-essential libssl-dev libz-dev git \
&& apt-get install -y --no-install-recommends build-essential libssl-dev libz-dev git curl \
&& rm -rf /var/lists/apt
ENV ASDF_VERSION=3.3.4
WORKDIR /tmp
RUN curl https://common-lisp.net/project/asdf/archives/asdf-${ASDF_VERSION}.tar.gz > asdf.tar.gz \
&& tar xvf asdf.tar.gz \
&& sbcl --disable-debugger --load "/tmp/asdf-${ASDF_VERSION}/tools/load-asdf.lisp" --load "/tmp/asdf-${ASDF_VERSION}/uiop/uiop.asd" --load "/tmp/asdf-${ASDF_VERSION}/tools/install-asdf.lisp" --quit
# We copy the git repository in to make sure we have a completely clean build
# and no lingering local changes.
WORKDIR /
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment