Closed Bug 1512822 Opened Last year Closed 11 months ago
Use clang-cl for aarch64-windows builds
clang-cl support for aarch64-windows is mostly complete but is missing SEH support: https://reviews.llvm.org/D53540 Once SEH lands we should be able to switch those builds to clang-cl, which will let us drop support for MSVC project-wide.
Actually, it seems like SEH missing would be blocking for _shipping_ those builds, but can't we already build them without SEH?
(In reply to Mike Hommey [:glandium] from comment #1) > Actually, it seems like SEH missing would be blocking for _shipping_ those > builds, but can't we already build them without SEH? I've done builds like this locally, but I feel uncomfortable about landing that in the tree. We risk ending up in a bad spot if MSVC becomes unbuildable, clang-cl builds are unshippable, and the SEH developer gets pulled away to other priorities.
This will likely be subsumed by bug 1512921, but just to call it out explicitly: we'll want to pick up the patch for https://bugs.llvm.org/show_bug.cgi?id=39667 which fixes a quadratic-time issue in lld on this platform.
Pushed by firstname.lastname@example.org: https://hg.mozilla.org/integration/autoland/rev/0082435be9f2 Use clang-cl rather than MSVC for aarch64 builds r=chmanchester https://hg.mozilla.org/integration/autoland/rev/fdceb5ba6e8c Remove "MSVC" from the name of AArch64 builds r=tomprince
You need to log in before you can comment on or make changes to this bug.