Skip to content

Commit

Permalink
upgrade sbcl to 2.4.7, adding macos-14 (arm64) support
Browse files Browse the repository at this point in the history
  • Loading branch information
Vito Van committed Aug 6, 2024
1 parent 493899d commit 638e47c
Showing 1 changed file with 19 additions and 19 deletions.
38 changes: 19 additions & 19 deletions .github/workflows/sbcl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04]
os: [ubuntu-22.04]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
Expand All @@ -29,15 +29,15 @@ jobs:
- name: build
run: |
set -x
curl -OL http://downloads.sourceforge.net/project/sbcl/sbcl/2.3.4/sbcl-2.3.4-source.tar.bz2
curl -OL http://downloads.sourceforge.net/project/sbcl/sbcl/2.4.7/sbcl-2.4.7-source.tar.bz2
set +x
bzip2 -cd sbcl-2.3.4-source.tar.bz2 | tar xvf -
cd sbcl-2.3.4
sh make.sh --with-fancy --with-sb-core-compression
bzip2 -cd sbcl-2.4.7-source.tar.bz2 | tar xvf -
cd sbcl-2.4.7
sh make.sh --with-sb-thread --with-sb-core-compression
- name: zip install_root
run: |
set -x
cd sbcl-2.3.4
cd sbcl-2.4.7
export INSTALL_ROOT=$HOME/install_root
sh install.sh
cd ..
Expand All @@ -58,7 +58,7 @@ jobs:

strategy:
matrix:
os: [macos-11, macos-12, macos-13]
os: [macos-12, macos-13]

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
Expand All @@ -69,19 +69,19 @@ jobs:
- name: install
shell: bash
run: |
brew install sbcl
brew update && brew install sbcl && brew fetch zstd && brew reinstall zstd
- name: build
run: |
set -x
curl -OL http://downloads.sourceforge.net/project/sbcl/sbcl/2.3.4/sbcl-2.3.4-source.tar.bz2
curl -OL http://downloads.sourceforge.net/project/sbcl/sbcl/2.4.7/sbcl-2.4.7-source.tar.bz2
set +x
bzip2 -cd sbcl-2.3.4-source.tar.bz2 | tar xvf -
cd sbcl-2.3.4
sh make.sh --with-fancy --with-sb-core-compression
bzip2 -cd sbcl-2.4.7-source.tar.bz2 | tar xvf -
cd sbcl-2.4.7
sh make.sh --with-sb-thread --with-sb-core-compression
- name: zip install_root
run: |
set -x
cd sbcl-2.3.4
cd sbcl-2.4.7
export INSTALL_ROOT=$HOME/install_root
sh install.sh
cd ..
Expand All @@ -102,7 +102,7 @@ jobs:

strategy:
matrix:
os: [windows-2022, windows-2019]
os: [windows-2019]

defaults:
run:
Expand All @@ -129,14 +129,14 @@ jobs:
run: |
wget http://prdownloads.sourceforge.net/sbcl/sbcl-2.2.7-x86-64-windows-binary.msi
7z x sbcl-2.2.7-x86-64-windows-binary.msi -Osbcl-2.2.7-bin && rm sbcl-2.2.7-x86-64-windows-binary.msi
wget http://downloads.sourceforge.net/project/sbcl/sbcl/2.3.4/sbcl-2.3.4-source.tar.bz2
bzip2 -cd sbcl-2.3.4-source.tar.bz2 | tar xvf -
cd sbcl-2.3.4
PATH=$PATH:"../sbcl-2.2.7-bin/" SBCL_HOME="../sbcl-2.2.7-bin/" sh make.sh --xc-host='sbcl --lose-on-corruption --disable-ldb --disable-debugger' --with-fancy --with-sb-core-compression
wget http://downloads.sourceforge.net/project/sbcl/sbcl/2.4.7/sbcl-2.4.7-source.tar.bz2
bzip2 -cd sbcl-2.4.7-source.tar.bz2 | tar xvf -
cd sbcl-2.4.7
PATH=$PATH:"../sbcl-2.2.7-bin/" SBCL_HOME="../sbcl-2.2.7-bin/" sh make.sh --xc-host='sbcl --lose-on-corruption --disable-ldb --disable-debugger' --with-sb-thread --with-sb-core-compression
- name: zip install_root
run: |
set -x
cd sbcl-2.3.4
cd sbcl-2.4.7
export INSTALL_ROOT=$HOME/install_root
sh install.sh
cd ..
Expand Down

0 comments on commit 638e47c

Please sign in to comment.