-
Notifications
You must be signed in to change notification settings - Fork 0
31 lines (27 loc) · 905 Bytes
/
linux.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name: Linux
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
options: [--with-sb-thread, --without-sb-thread]
arch: [x86, x86-64]
fail-fast: false
steps:
- uses: actions/checkout@v1
- name: instal host sbcl
run: |
sudo apt-get -qq update | true
sudo apt-get -qq install sbcl libcapstone-dev
- name: instal host gcc-multilib
if: matrix.arch == 'x86'
run: sudo apt-get -qq --no-install-recommends install gcc-multilib
- name: build
env:
SBCL_MAKE_TARGET_2_OPTIONS: --disable-ldb --disable-debugger
run: ./make.sh ${{ matrix.options }} --xc-host='sbcl --dynamic-space-size 500MB --lose-on-corruption --disable-ldb --disable-debugger' --arch=${{ matrix.arch }}
- name: test
run: cd tests; ./run-tests.sh
- name: ansi-test
run: cd tests; ./ansi-tests.sh