New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: prevent accidental builds with clang in builder #48587
base: master
Are you sure you want to change the base?
Conversation
The default toolchain in the builder image is crashy, but plausibly useful for msan builds. Teach the Makefile to prohibit use of the crashy toolchain unless an msan build is explicitly requested. Fix cockroachdb#16071. Release note: None
Thank you for contributing to CockroachDB. Please ensure you have followed the guidelines for creating a PR. My owl senses detect your PR is good for review. Please keep an eye out for any test failures in CI. I have added a few people who may be able to assist in reviewing:
🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is otan. |
❌ The GitHub CI (Cockroach) build has failed on 1d0680ab. 🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is otan. |
Well, this has exposed that CI runs all tests with the crashy toolchain. Surprising that works. Anyway, I'm not planning to debug this further, but hopefully it's useful information for whoever winds up working on this. |
Thanks for the attempt. Note that I don't think the clang tool chain is always crashy. My understanding is that crashes only occur when using the clang tool chain and |
The default toolchain in the builder image is crashy, but plausibly
useful for msan builds. Teach the Makefile to prohibit use of the crashy
toolchain unless an msan build is explicitly requested.
Fix #16071.
Release note: None