This is an archive of the discontinued LLVM Phabricator instance.

[clang][Fuchsia] Introduce compat multilibs
ClosedPublic

Authored by leonardchan on May 6 2021, 3:56 PM.

Details

Summary

These are GCC-compatible multilibs that use the generic Itanium C++ ABI instead of the Fuchsia C++ ABI.

Diff Detail

Event Timeline

leonardchan requested review of this revision.May 6 2021, 3:56 PM
leonardchan created this revision.
phosek added inline comments.May 6 2021, 4:09 PM
clang/lib/Driver/ToolChains/Fuchsia.cpp
249–250

We should probably build the compat multilib with exceptions to maximize compatibility.

leonardchan marked an inline comment as done.May 6 2021, 4:12 PM
leonardchan added inline comments.
clang/lib/Driver/ToolChains/Fuchsia.cpp
249–250

Can do. So just have the compat multilib only then?

leonardchan marked an inline comment as done.
phosek accepted this revision.May 10 2021, 11:09 AM

LGTM

clang/lib/Driver/ToolChains/Fuchsia.cpp
245
This revision is now accepted and ready to land.May 10 2021, 11:09 AM
This revision was automatically updated to reflect the committed changes.
leonardchan marked an inline comment as done.