LLVM Bugzilla is read-only and represents the historical archive of all LLVM issues filled before November 26, 2021. Use github to submit LLVM bugs

Bug 21420 - [Meta] Android+Clang platform support
Summary: [Meta] Android+Clang platform support
Status: CONFIRMED
Alias: None
Product: new-bugs
Classification: Unclassified
Component: new bugs (show other bugs)
Version: trunk
Hardware: Other other
: P enhancement
Assignee: Unassigned LLVM Bugs
URL:
Keywords:
Depends on: 16830 18202 20422 20958 21124 22320 22808 23280 23831 24560 28135 11897 13007 15086 15212 17391 17810 17921 18918 20940 20978 21292 21421 21572 21590 21944 22756 23277 23460 23507 23560 23566 23684 23804 23897 23988 24109 24111 24386 25339 25794 26493 26570 28393 28629
Blocks:
  Show dependency tree
 
Reported: 2014-10-30 19:15 PDT by Stephen Hines
Modified: 2016-07-20 13:56 PDT (History)
21 users (show)

See Also:
Fixed By Commit(s):


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Hines 2014-10-30 19:15:23 PDT
This bug will track progress towards building a complete working Android platform using clang. Additional bugs will be connected as necessary until everything works and Android has migrated all (or almost all) projects to build with clang.
Comment 1 Stephen Hines 2014-10-30 19:18:20 PDT
Added Dan, Kristof, and Renato initially. Feel free to CC in others (and add relevant blocking bugs).
Comment 2 Renato Golin 2015-03-02 07:01:54 PST
Stephen / Bero,

It seems that AOSP can now be compiled almost entirely with Clang, so I wonder which of these bugs are still happening / relevant. Some of them look really serious, others not so much, so would be good to have a cleanup before we can start addressing them in Clang/LLVM.

cheers,
--renato
Comment 3 Chih-Hung Hsieh 2015-03-02 13:07:48 PST
Could someone take a look of 22756 and 15086?
They are important to build AOSP for x86 devices.

I am using -fno-optimize-sibling-calls to work around the tail call optimization, bug 15086. For movaps problem, I don't have better work around than replacing structure coping statement with memcpy.
Thanks.
Comment 4 Stephen Hines 2015-09-24 17:00:35 PDT
Bug 24932 isn't actually a blocker for Android, since it is using a TOT clang, and not one of the platform-supported versions.
Comment 5 Stephen Hines 2015-12-10 02:14:07 PST
Whoops, this should have seen a dependence on bug 25794 instead of 22199.