mirror of
git://git.code.sf.net/p/sbcl/sbcl
synced 2026-09-10 07:26:40 -04:00
Some checks are pending
CL-host / ecl (push) Waiting to run
CL-host / clisp (push) Waiting to run
CL-host / ccl (push) Waiting to run
CL-host / cmucl (push) Waiting to run
CL-host / sbcl (push) Waiting to run
CL-host / compare-xc-host-fasls (ccl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (clisp, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (cmucl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (self, false) (push) Blocked by required conditions
Linux arm / build (push) Waiting to run
Linux arm64 / build () (push) Waiting to run
Linux qemu / build (ppc64le) (push) Waiting to run
Linux qemu / build (riscv64) (push) Waiting to run
Linux / build (x86, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-unicode, ) (push) Waiting to run
Linux / build (x86-64, --with-mark-region-gc --with-nonstop-foreign-call) (push) Waiting to run
Linux / build (x86-64, --with-sb-fasteval --without-sb-eval --with-nonstop-foreign-call, fasteval) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread --with-nonstop-foreign-call --with-tls-based-mv-return, sse4) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --without-sb-unicode, ) (push) Waiting to run
Mac / build (arm64, --with-mark-region-gc --with-nonstop-foreign-call --with-tls-based-mv-return) (push) Waiting to run
Mac / build (arm64, --with-sb-thread --with-nonstop-foreign-call --with-tls-based-mv-return) (push) Waiting to run
Mac / build (x86-64, --with-mark-region-gc --with-nonstop-foreign-call --with-tls-based-mv-return) (push) Waiting to run
Mac / build (x86-64, --with-sb-thread --with-nonstop-foreign-call --with-tls-based-mv-return) (push) Waiting to run
Windows arm64 / build (arm64, clang-aarch64, clangarm64) (push) Waiting to run
Windows / build (x86-64, ucrt-x86_64, ucrt64) (push) Waiting to run
Also, test texinfo generation on github.
69 lines
2 KiB
YAML
69 lines
2 KiB
YAML
name: Windows arm64
|
|
|
|
on: [push]
|
|
|
|
jobs:
|
|
build:
|
|
|
|
runs-on: windows-11-arm
|
|
|
|
strategy:
|
|
matrix:
|
|
include:
|
|
- { sys: clangarm64, env: clang-aarch64, arch: arm64}
|
|
|
|
fail-fast: false
|
|
|
|
defaults:
|
|
run:
|
|
shell: msys2 {0}
|
|
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
with:
|
|
fetch-depth: 0
|
|
- uses: msys2/setup-msys2@v2
|
|
with:
|
|
install: mingw-w64-${{matrix.env}}-clang mingw-w64-${{matrix.env}}-toolchain make diffutils git libzstd-devel
|
|
msystem: ${{matrix.sys}}
|
|
|
|
- name: install host sbcl
|
|
shell: pwsh
|
|
run: |
|
|
Invoke-WebRequest -Uri "https://github.com/sbcl/sbcl/releases/download/sbcl-1.4.14/sbcl-2.6.1.132-4d12ab542-arm64-windows-binary.msi" -OutFile "sbcl.msi"
|
|
Start-Process msiexec.exe -Wait -ArgumentList '/i sbcl.msi /qn /norestart'
|
|
|
|
- name: build
|
|
env:
|
|
SBCL_HOME: "/c/Program Files/Steel Bank Common Lisp/"
|
|
SBCL_MAKE_JOBS: -j4
|
|
run: |
|
|
PATH=$PATH:"/c/Program Files/Steel Bank Common Lisp/"
|
|
export PATH
|
|
./make.sh --arch=${{matrix.arch}} --with-sb-core-compression --xc-host='sbcl --lose-on-corruption --disable-ldb --disable-debugger'
|
|
- name: install WiX Toolset
|
|
shell: pwsh
|
|
run: |
|
|
choco install wixtoolset
|
|
$wixPath = (Get-ChildItem "C:\Program Files (x86)\WiX Toolset*" | Select-Object -First 1).FullName
|
|
echo "WIX=$wixPath" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
|
|
- name: make installer
|
|
env:
|
|
WIX: ${{ env.WIX }}
|
|
run: |
|
|
./make-windows-installer.sh
|
|
mkdir sbcl-windows-installer; mv output/*msi sbcl-windows-installer
|
|
- name: save installer
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: sbcl-windows-installer-${{ matrix.sys }}
|
|
path: sbcl-windows-installer
|
|
- name: build documentation
|
|
run: cd ./doc/manual && sh generate-texinfo.sh
|
|
- name: tests
|
|
working-directory: tests
|
|
run: ./run-tests.sh
|
|
- name: ansi-tests
|
|
working-directory: tests
|
|
run: ./ansi-tests.sh
|