Raymond Toy pushed to branch issue-337-cross-compile-linux-x86-fails at cmucl / cmucl
Commits:
-
d76be25f
by Raymond Toy at 2024-07-15T14:40:25-07:00
1 changed file:
Changes:
| ... | ... | @@ -52,6 +52,20 @@ linux:build: |
| 52 | 52 | # describe return something that make-dist.sh doesn't like.
|
| 53 | 53 | - bin/make-dist.sh -V `git describe --dirty` -I dist linux-4
|
| 54 | 54 | |
| 55 | +linux:cross-build:
|
|
| 56 | + stage: build
|
|
| 57 | + tags:
|
|
| 58 | + - linux
|
|
| 59 | + needs:
|
|
| 60 | + - job: linux:install
|
|
| 61 | + artifacts: true
|
|
| 62 | + script:
|
|
| 63 | + - bin/create-target.sh xtarget
|
|
| 64 | + - bin/create-target.sh xcross
|
|
| 65 | + - bin/cross-build-world.sh -crl xtarget xcross src/tools/cross-scripts/cross-x86-x86.lisp snapshot/bin/lisp
|
|
| 66 | + - bin/build.sh $bootstrap -R -C "" -o xtarget/lisp/lisp
|
|
| 67 | + - bin/make-dist.sh -V `git describe --dirty` -I xdist linux-4
|
|
| 68 | + |
|
| 55 | 69 | linux:test:
|
| 56 | 70 | stage: test
|
| 57 | 71 | tags:
|
| ... | ... | @@ -67,6 +81,21 @@ linux:test: |
| 67 | 81 | script:
|
| 68 | 82 | - bin/run-unit-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
|
| 69 | 83 | |
| 84 | +linux:cross-test:
|
|
| 85 | + stage: test
|
|
| 86 | + tags:
|
|
| 87 | + - linux
|
|
| 88 | + artifacts:
|
|
| 89 | + paths:
|
|
| 90 | + - ansi-test/test.out
|
|
| 91 | + - cross-test.log
|
|
| 92 | + needs:
|
|
| 93 | + # Needs artifacts from build (dist/)
|
|
| 94 | + - job: linux:cross-build
|
|
| 95 | + artifacts: true
|
|
| 96 | + script:
|
|
| 97 | + - bin/run-unit-tests.sh -l xdist/bin/lisp 2>&1 | tee cross-test.log
|
|
| 98 | + |
|
| 70 | 99 | linux:ansi-test:
|
| 71 | 100 | stage: ansi-test
|
| 72 | 101 | tags:
|