From a4cdfd508aa2ad84fac43ed3c2fbb31cac6f5b98 Mon Sep 17 00:00:00 2001 From: vindarel Date: Tue, 9 May 2023 13:25:14 +0200 Subject: [PATCH] CI: build on older Debian Buster --- .gitlab-ci.yml | 9 ++++++++- README.md | 3 +++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6fbd5d7..2d3f02c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,11 @@ -image: clfoundation/sbcl +# Build on Debian and SBCL. +# We want to build CIEL in a sufficiently old Debian version: +# the glibc will be compatible with lots of Debian and Ubuntu systems, +# however building on the latest (Bullseye) would lead to incompatible glibc errors +# when running on newer systems. +# Buster: released in July, 2019. +# Bullseye: released in August, 2021, supported until July, 2024. +image: clfoundation/sbcl:2.1.5-buster # We need to install some system dependencies, # to clone libraries not in Quicklisp, diff --git a/README.md b/README.md index 0ea05eb..231bfef 100644 --- a/README.md +++ b/README.md @@ -178,6 +178,9 @@ REPL. You need to build the core image yourself though. , download the latest artifacts, unzip the `ciel-v0.zip` archive and run `ciel-v0/ciel`. +It is currently built on Debian Buster (released in 2019) and it +should be compatible with newer Debian-ish systems. + TODO: build it for different platforms. To build it, clone this repository and run `make build`.