Raymond Toy pushed to branch issue-342-add-ci-static-analyzer at cmucl / cmucl
Commits: 908c2ef1 by Raymond Toy at 2024-07-24T09:58:44-07:00 Do linux build with gcc instead of clang.
Currently the analyzer job requires gcc (because we use `-fanalyzer` instead `-Xanalyzer` for clang). Perhaps that should be changed some day.
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
===================================== .gitlab-ci.yml ===================================== @@ -46,8 +46,10 @@ linux:build: #- bin/create-target.sh xtarget x86_linux_clang #- bin/create-target.sh xcross x86_linux_clang #- bin/cross-build-world.sh -crl -B boot-2020-04-1 xtarget xcross src/tools/cross-scripts/cross-x86-x86.lisp snapshot/bin/lisp - # Regular build using the cross-compiled result or snapshot - - bin/build.sh $bootstrap -R -C "x86_linux_clang" -o snapshot/bin/lisp + # Regular build using the cross-compiled result or snapshot. The + # analyzer job requires gcc, so make sure we build with gcc here + # instead of clang. + - bin/build.sh $bootstrap -R -C "x86_linux" -o snapshot/bin/lisp # - bin/build.sh $bootstrap -R -C "x86_linux" -o snapshot/bin/lisp # Use -V to specify the version in case some tag makes git # describe return something that make-dist.sh doesn't like.
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/908c2ef11429ef7f9ace870e...