The main motivation for this change is this build failure, which for some reason only happens on the buildbot.
This is NFC. We only add additional information to the log.
Differential D75991
[libc++] [cmake] Better diagnostics for missing abi library headers broadwaylamb on Mar 11 2020, 7:31 AM. Authored by
Details The main motivation for this change is this build failure, which for some reason only happens on the buildbot. This is NFC. We only add additional information to the log.
Diff Detail
Event TimelineComment Actions LGTM, but in the future I think it would be reasonable to just require libc++ and libc++abi sources when building either one of them. That would simplify a lot of searching logic and we could start sharing stuff between the two. And concretely, I think it wouldn't change much since we're in the monorepo anyway. @broadwaylamb I think you might have some funky requirements around that -- would it be problematic for you if we required a monorepo checkout when building libc++ or libc++abi? Comment Actions Honestly, I didn't know that we still supported non-monorepo checkout. On the buildbots I'm working on, I believe this is a non-issue. I can't speak for everyone, though. Comment Actions Nice. For some reason I thought you had that requirement, and I didn't want to change it without asking cause it would have broken you. I guess I'll ask on libc++-dev just to be sure. |