mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 00:05:36 +00:00
b7f54b9288
We've had problems with crashes in llvm-dsymutil for a while, and while they are, in essence, due to the fact that rustc produces bad debug info, they are a hurdle to our builds. The tool comes along clang, and updating clang is not necessarily easy (witness bug 1409265), so, so far, we've relied on backporting fixes, which can be time confusing (witness bug 1410148). OTOH, llvm-dsymutil is a rather specific tool, that doesn't strictly need to be tied to clang. It's only tied to it because it uses the llvm code to do some of the things it does, and it's part of the llvm source tree. But it could just as well be a separate tool, like it was(is?) on OSX. So, we add a toolchain job to build it from the llvm source, independently from clang, so that we can update it separately, if we hit new crashes that happen to already be fixed on llvm trunk. It will also allow to more easily update after upstream fixes crashes after we report them. --HG-- extra : rebase_source : b814353b4b4632e46646a24b8f54c5300618ff49 |
||
---|---|---|
.. | ||
kind.yml | ||
linux.yml | ||
macosx.yml | ||
windows.yml |