This is an archive of the discontinued LLVM Phabricator instance.

[ORC-RT] Disable ORC Runtime on ccache builders.
ClosedPublic

Authored by lhames on Jul 21 2021, 12:34 AM.

Details

Summary

The ORC runtime contains assembly files that don't seem to build correctly
under ccache (e.g. https://lab.llvm.org/buildbot/#/builders/109/builds/18980).
This commit disables the ORC runtime on those builders, which seems to be the
same fix that was adopted for XRay and other compiler-rt libraries that use
assembly.

Diff Detail

Event Timeline

lhames requested review of this revision.Jul 21 2021, 12:34 AM
lhames created this revision.
vitalybuka accepted this revision.Jul 21 2021, 11:41 AM
vitalybuka added a subscriber: gribozavr.

LGTM, but @gribozavr is the owner of these bots.

This revision is now accepted and ready to land.Jul 21 2021, 11:41 AM
This revision was automatically updated to reflect the committed changes.

@gribozavr This commit seems fairly tame, so I've landed it in 49063394567 to unblock llvm commit 6b2a96285b9 to maximize testing of the latter before we branch for LLVM 13.0.

If there are any problems with this please let me know and I can make changes or revert as necessary.

Looks like we need to poke the buildbots in order to land this config change. I've emailed @gkistanova to ask for help with that, and in the mean time I have reverted the LLVM change (6b2a96285b9) in 402b681fffa.