Raymond Toy pushed to branch issue-259-b-use-right-software-version at cmucl / cmucl
Commits:
-
c7d29a31
by Raymond Toy at 2023-10-14T06:57:56-07:00
-
24fd8012
by Raymond Toy at 2023-11-14T23:44:10+00:00
-
cdaa5def
by Raymond Toy at 2023-11-14T23:44:44+00:00
-
9fb975db
by Raymond Toy at 2023-11-22T09:26:43-08:00
1 changed file:
Changes:
1 | 1 | variables:
|
2 | - download_url: "https://common-lisp.net/project/cmucl/downloads/release/21e"
|
|
3 | - version: "21e-x86"
|
|
2 | + download_url: "https://common-lisp.net/project/cmucl/downloads/snapshots/2023/08"
|
|
3 | + version: "2023-08-x86"
|
|
4 | 4 | bootstrap: "-B boot-2023-08"
|
5 | 5 | |
6 | + |
|
6 | 7 | stages:
|
7 | 8 | - install
|
8 | 9 | - build
|
... | ... | @@ -127,8 +128,9 @@ osx:build: |
127 | 128 | #- bin/create-target.sh xtarget x86_darwin
|
128 | 129 | #- bin/create-target.sh xcross x86_darwin
|
129 | 130 | #- bin/cross-build-world.sh -crl -B boot-2020-04-1 xtarget xcross src/tools/cross-scripts/cross-x86-x86.lisp snapshot/bin/lisp
|
130 | - # Regular build using the cross-compiled result or snapshot
|
|
131 | - - bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp
|
|
131 | + # Regular build using the cross-compiled result or snapshot.
|
|
132 | + # Need /opt/local/bin to get msgmerge and msgfmt programs.
|
|
133 | + - PATH=/opt/local/bin:$PATH bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp
|
|
132 | 134 | - bin/make-dist.sh -I dist darwin-4
|
133 | 135 | |
134 | 136 | osx:test:
|
... | ... | @@ -137,12 +139,14 @@ osx:test: |
137 | 139 | - osx
|
138 | 140 | artifacts:
|
139 | 141 | paths:
|
142 | + - ansi-test/test.out
|
|
140 | 143 | - test.log
|
141 | 144 | needs:
|
142 | 145 | # Needs artifacts from build (dist/)
|
143 | 146 | - job: osx:build
|
144 | 147 | artifacts: true
|
145 | 148 | script:
|
149 | + - echo LANG = $LANG
|
|
146 | 150 | - bin/run-unit-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
|
147 | 151 | |
148 | 152 | osx:ansi-test:
|
... | ... | @@ -157,6 +161,9 @@ osx:ansi-test: |
157 | 161 | - job: osx:build
|
158 | 162 | artifacts: true
|
159 | 163 | script:
|
164 | + # NB: sometimes we can't clone the ansi-test repo (bad cert!?!).
|
|
165 | + # Manually cloning it in the gitlab build dir helps with this
|
|
166 | + # issue until we can figure out what's going on.
|
|
160 | 167 | - bin/run-ansi-tests.sh -l dist/bin/lisp
|
161 | 168 |
|
162 | 169 | osx:benchmark:
|