When the generated config file is being used, it is currently only
copied during installation process. However, that means that the file
that gets copied into LLVM build directory is the vanilla config file,
and any parts of the build that depend on the just built toolchain like
sanitizers will get that instead of the generated version. To avoid this
issue, we need to copy the generated header into the LLVM build
directory as well.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Ping? Can we land this as a temporary solution until the config generator logic is rewritten? This is currently breaking the libFuzzer build for us.
libcxx/include/CMakeLists.txt | ||
---|---|---|
19 ↗ | (On Diff #136015) | Where is generated_config_deps used? |
libcxx/include/CMakeLists.txt | ||
---|---|---|
19 ↗ | (On Diff #136015) | Line 69 |