changelog shortlog graph tags branches files raw help

Mercurial > infra > pod / changeset: fix core pack install

changeset 20: 0d8ab72c4c32
parent 19: fc83b775ec58
child 21: cbe9424370f6
author: Richard Westhaver <ellis@rwest.io>
date: Mon, 08 Jul 2024 12:49:28 -0400
files: Containerfile.alpine-infra
description: fix core pack install
     1.1--- a/Containerfile.alpine-infra	Mon Jul 08 11:37:19 2024 -0400
     1.2+++ b/Containerfile.alpine-infra	Mon Jul 08 12:49:28 2024 -0400
     1.3@@ -1,11 +1,21 @@
     1.4 FROM localhost/alpine:latest
     1.5-RUN apk add --no-cache build-base zstd-dev sbcl git make linux-headers pkgconf m4 perl autoconf texinfo ncurses-dev libgccjit-dev zlib-dev tar
     1.6+RUN apk add --no-cache build-base zstd-dev git make linux-headers pkgconf m4 perl autoconf texinfo ncurses-dev libgccjit-dev zlib-dev tar shared-mime-info tree-sitter-dev btrfs-progs-dev liburing-dev curl alsa-lib-dev libssh2-dev
     1.7 RUN hg clone https://vc.compiler.company/comp/infra
     1.8 WORKDIR infra
     1.9 RUN ./check.sh
    1.10-RUN mkdir -pv .stash/src
    1.11+RUN mkdir -pv .stash/src .stash/tmp
    1.12+RUN ./scripts/install-rocksdb-pack.sh x86_64-unknown-linux-musl
    1.13+RUN ./scripts/install-sbcl-pack.sh x86_64-unknown-linux-musl
    1.14+RUN cd .stash && curl -O https://beta.quicklisp.org/quicklisp.lisp
    1.15+RUN ./scripts/quicklisp-install.sh 
    1.16+RUN hg clone https://vc.compiler.company/comp/home .stash/src/home
    1.17+# TODO update home/worker
    1.18+RUN cd .stash/src/home && hg update ellis && cp .sbclrc ~/
    1.19+RUN sbcl --eval "(ql:quickload '(cl-ppcre flexi-streams quri))"
    1.20+RUN ./scripts/install-core-pack.sh x86_64-unknown-linux-musl
    1.21+# RUN hg clone https://vc.compiler.company/comp/core .stash/src/core
    1.22 # RUN ./scripts/get-sbcl.sh && cd .stash/src/sbcl && echo \""2.4.6:$(git rev-parse --short HEAD)"\" > version.lisp-expr && ./make.sh --dynamic-space-size=8Gb --fancy && sh make-shared-library.sh && INSTALL_ROOT=/usr/local sh install.sh
    1.23 # RUN ./scripts/get-rocksdb.sh && cd .stash/src/rocksdb && make shared_lib DISABLE_JEMALLOC=1 && make install-shared && cp -r include/* /usr/local/include/
    1.24 # RUN ./scripts/dist-sbcl-binary.sh 
    1.25 # RUN ./scripts/dist-rocksdb-binary.sh
    1.26-# RUN ./scripts/quicklisp-install.sh 
    1.27+