Commit 34dcceb0 authored by Eric Timmons's avatar Eric Timmons
Browse files

Do not build with core compression

Windows already doesn't do it and I don't want to require libz.
parent 3b301a00
# syntax=docker/dockerfile:1-experimental # syntax=docker/dockerfile:1-experimental
# #
# Builds a Docker image to build CLPM with Ubuntu
#
# This software is part of CLPM. See README.org for more information. See # This software is part of CLPM. See README.org for more information. See
# LICENSE for license information. # LICENSE for license information.
# Use Bionic as Disco upgraded libc, making it more difficult to run the built FROM daewok/sbcl:2.0.3-alpine3.11
# executable on older systems.
FROM daewok/sbcl:2.0.3-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 curl RUN apk add --no-cache openssl-dev gcc musl-dev git curl
ENV ASDF_VERSION=3.3.4 ENV ASDF_VERSION=3.3.4
......
# syntax=docker/dockerfile:1-experimental # syntax=docker/dockerfile:1-experimental
# #
# Builds a Docker image to build CLPM with Ubuntu
#
# This software is part of CLPM. See README.org for more information. See # This software is part of CLPM. See README.org for more information. See
# LICENSE for license information. # LICENSE for license information.
...@@ -9,12 +7,8 @@ ...@@ -9,12 +7,8 @@
# executable on older systems. # executable on older systems.
FROM daewok/sbcl:2.0.3-ubuntu-bionic-build FROM daewok/sbcl:2.0.3-ubuntu-bionic-build
COPY docker/customize-target-features.lisp /usr/local/src/sbcl-${SBCL_VERSION}/
RUN rebuild-sbcl
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y --no-install-recommends build-essential libssl-dev libz-dev git curl \ && apt-get install -y --no-install-recommends build-essential libssl-dev git curl \
&& rm -rf /var/lists/apt && rm -rf /var/lists/apt
ENV ASDF_VERSION=3.3.4 ENV ASDF_VERSION=3.3.4
......
;;;; File to customize SBCL's features while building it in Docker
(lambda (list)
(flet ((enable (x)
(pushnew x list))
(disable (x)
(setf list (remove x list))))
(enable :sb-core-compression))
list)
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