diff options
author | Joseph Huber <huberjn@outlook.com> | 2025-02-10 13:20:35 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-10 13:20:35 -0600 |
commit | feb30f25c0d40e928496d2bd17dd74c23e993583 (patch) | |
tree | d0bf3345c10242da4b443dd7ae25ef51f4d1f7f8 /llvm/lib/CodeGen/MachineOperand.cpp | |
parent | 13f63010784d8d55620fa7846ac2192f20f95113 (diff) | |
download | llvm-feb30f25c0d40e928496d2bd17dd74c23e993583.zip llvm-feb30f25c0d40e928496d2bd17dd74c23e993583.tar.gz llvm-feb30f25c0d40e928496d2bd17dd74c23e993583.tar.bz2 |
[Offload] Fix the offload cache file triggering libc++ / libstdc++ mixing (#126313)
Summary:
We originally wanted `-stdlib=libc++` by default so that it could use
offloading support in libc++, however this causes issues with out the
Offloading proejct itself is built. Is the user builds the LLVM libs
with libstdc++ then uses this cache it will enable this option by
default for the ensuing build of the offloading libraries with the newly
build clang. This will cause a lot of linker failured because the C++
library doesn't match.
Long term I think the proper solution to this is to make better use of
clang configuration files, but I don't know a good way to do that by
default. For now just make it build right.
Diffstat (limited to 'llvm/lib/CodeGen/MachineOperand.cpp')
0 files changed, 0 insertions, 0 deletions