Setting the symbolizer is required for getting a pretty
stack trace when Clang crashes.
Signed-off-by: Matheus Izvekov <mizvekov@gmail.com>
Differential D132807
[libcxx] CI: set symbolizer for bootstrapping build mizvekov on Aug 28 2022, 7:22 AM. Authored by
Details
Setting the symbolizer is required for getting a pretty Signed-off-by: Matheus Izvekov <mizvekov@gmail.com>
Diff Detail
Event Timeline
Comment Actions I love the idea of this change, but I too like it to use a different approach.
|
What tool picks up that environment variable? With a quick search, it looks like clang itself looks for it and symbolizes the crash trace when it can find it.
We are trying to keep run-buildbot agnostic of the versions of tools available on the CI machine, so this may belong more in` buildkite-pipeline.yml`, or perhaps we should also simply make llvm-symbolizer available in the $PATH on our CI nodes by changing libcxx/utils/ci/Dockerfile.