Recent changes canonicalized clang_rt library names to refer to
"i386" on all x86 targets. Android historically uses i686.
This change adds a special case to keep i686 in all clang_rt
libraries when targeting Android.
Paths
| Differential D37278
Restore clang_rt library name on i686-android. ClosedPublic Authored by eugenis on Aug 29 2017, 2:38 PM.
Details Summary Recent changes canonicalized clang_rt library names to refer to This change adds a special case to keep i686 in all clang_rt
Diff Detail
Event TimelineComment Actions Thanks! Looks good to me.
This revision is now accepted and ready to land.Aug 29 2017, 2:51 PM Closed by commit rL312048: Restore clang_rt library name on i686-android. (authored by eugenis). · Explain WhyAug 29 2017, 3:13 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 113161 clang/lib/Driver/ToolChain.cpp
clang/test/Driver/sanitizer-ld.c
compiler-rt/cmake/Modules/AddCompilerRT.cmake
|
Maybe add a comment here explaining that this is for historical reasons. Or in the cmake file below (or both).