1 |
I thought I would also mention that recently I learned about the Proxy |
2 |
Maintainers program[1]. It might be another venue to support the |
3 |
efforts. As mentioned before, if this is of interest you should take it |
4 |
up with your mentor and others. |
5 |
|
6 |
EBo -- |
7 |
|
8 |
[1] https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers |
9 |
|
10 |
On Aug 11 2020 7:41 PM, Gunwant Jain wrote: |
11 |
> Hi all, |
12 |
> |
13 |
> This and the previous week, I have been working on building AOSP's |
14 |
> LLVM |
15 |
> toolchain for aarch64. tldr is that I have succeeded in doing so, but |
16 |
> I |
17 |
> have yet to commit my progress at the (yet to be) SharkBait |
18 |
> manifest[1]. |
19 |
> |
20 |
> Really there are just a couple of things to work on before we are |
21 |
> ready |
22 |
> to build Android on arm64: |
23 |
> |
24 |
> 1. The build process is a bit immature. I will commit the polished |
25 |
> changes in a day or two at the LLVM source[2]. |
26 |
> |
27 |
> 2. While trying to minimize dependencies that AOSP bundles for |
28 |
> building |
29 |
> LLVM, I noticed that building LLVM requires using libraries from a |
30 |
> prebuilt gcc[3]. This is unwanted because we aim not to use any of |
31 |
> the |
32 |
> prebuilt dependencies that AOSP ships. |
33 |
> Therefore this week I am working upon building AOSP's gcc[4] for |
34 |
> aarch64. |
35 |
> |
36 |
> Once the GCC dependency is sorted, I will start testing building |
37 |
> Lineage |
38 |
> on aarch64. I have set a personal goal to atleast start these tests |
39 |
> by |
40 |
> this week, since we do not have much time left. |
41 |
> |
42 |
> Finally, I would like to thank my mentor, Heroxbd for providing the |
43 |
> arm64 server, due to which I could pick up the pace and build AOSP's |
44 |
> LLVM on aarch64. |
45 |
> |
46 |
> |
47 |
> Regards, |
48 |
> Gunwant |
49 |
> |
50 |
> [1] https://github.com/WantGuns/manifest/tree/lineage-17.1 |
51 |
> [2] https://github.com/WantGuns/toolchain_llvm_android |
52 |
> [3] |
53 |
> https://github.com/WantGuns/manifest/blob/llvm-r353983/default.xml#L39 |
54 |
> [4] https://android.googlesource.com/toolchain/gcc |