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:
|