Prior to D120727, the libcxx build was responsible for copying libcxxabi
headers into the right location, both in the build and install trees,
but now it's the responsibility of the libcxxabi build. While the build
already did the right thing for the install tree, it wouldn't copy
headers into the build tree, resulting in errors when trying to use the
just built toolchain as is the case in the runtimes build when building
compiler-rt runtimes.
Details
Details
- Reviewers
ldionne paulkirth pcc phosek - Group Reviewers
Restricted Project - Commits
- rG6f5f847a36af: [libcxxabi] Copy headers into build location
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I think I don't understand why compiler-rt would need those headers to be present. Why is it trying to use libc++/libc++abi headers inside build/? Instead, shouldn't it install the toolchain to a temporary directory and then build against that?