summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-22DO NOT MERGE ANYWHERE Create manifest for llvm-r450784llvm-r450784android-build-prod (mdb)
Change-Id: Ib490f6820d8432148555709f0324d8124548821e BUG: 242744854
2022-03-23Add NDK r24 to llvm-toolchain manfiestChris Wailes
Bug: 226190085 Change-Id: Ie7e8d26ed1318970709355a9d29a7570e963ba15
2022-02-11Add toolchain/common to llvm-toolchain manifestChris Wailes
Bug: 153475932 Change-Id: I570a4ee74843aec2d7dfb2e01de953ebecf8b3e4
2022-02-09superproject - added llvm-toolchain as the revision.Raman Tenneti
Bug: 218394847 Tested: Manual Change-Id: I61ee17b5a72e795f785c5e497321a70daac865c1
2022-02-08superproject - add superproject and contactinfo tags for llvm-toolchain branch.Raman Tenneti
Bug: 201759197 Change-Id: I5b9b00572b603897129a34a4167b3713bbae26af
2021-10-26Remove multiple gcc/binutils prebuilts from AOSP LLVM buildNick Desaulniers
Removes: - prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9 - prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.9 - prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1 - prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9 - prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 - prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 - prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9 Bug: 203698882 Test: toolchain/llvm_android/do_build.py Change-Id: I782caaacbdc507fb930b80fcac96d35867d8cf39 Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
2021-06-15Include darwin-universal prebuilt clangYi Kong
Bug: 190982865 Change-Id: I9671d20da235e009a950a304aa21dc36ebefbd7a
2021-03-18Remove unused toolchain/prebuilts/ndk/r20Pirama Arumuga Nainar
Test: presubmit Change-Id: I7c79d62efee15bd86f4b265ff579fe0d754eb1ff
2021-03-11Add ndk r23 to llvm-toolchain manifestPirama Arumuga Nainar
Bug: http://b/182416735 Test: T/H Change-Id: I5c32171954a904251211bec5cc4b20cb72c82e93
2020-11-26Add libncurses to llvm-toolchain manifestsHaibo Huang
Bug: 172971586 Change-Id: Iac652a81f8d61217fcdb2736c86dcf893cd4947e
2020-08-04Add libxml2 to llvm-toolchain manifestsHaibo Huang
Change-Id: I4d643268c199e3a3fce72270db837d56a10a62c4
2020-07-23Adds xz to llvm-toolchain manifestHaibo Huang
Bug: 161925045 Change-Id: I027617ed60bb2baf9b5f24892b64f1d86da4f3bc
2020-06-03Use newer ninja binary in prebuilts/build-toolsRyan Prichard
The ninja in prebuilts/ninja/${host}/ninja is much older -- it's based on 1.6.0 rather than 1.8.2. They use different depslog formats, so when I invoke ninja by hand, it blows away the log and forces a complete rebuild. Using the same version as the rest of Android avoids that. Change-Id: I75bdb7e6547d1c4673af10a3218d14a2813ffb2d
2020-04-28Change to use libedit / swig sourcesHaibo Huang
Change-Id: Iccd74c04ce9ab6b94ea8c5bc0f5a8db3f8b8e483
2020-03-27Shallow clone the prebuilt binariesYi Kong
We don't actually use the deleted prebuilt binaries very often, but their entire revision history is taking a lot of disk space. Shallow clone them by default. Also removed MIPS GCC toolchains from manifests.
2020-03-06Remove build-tools from manifestHaibo Huang
prebuilts/python is used now. Change-Id: I8339fd972672ab76c7da47d55c8d1daf73a8acd6
2020-03-03Adds python3 to manifestHaibo Huang
Change-Id: Ib76acd76ce0d4f97205168c644089542adeada2c
2020-02-29Adds ninja prebuiltsHaibo Huang
The new cmake does not come with a ninja binary Change-Id: Idcb84dde63e09be4af0c3fbefabb1e107ec25282
2020-02-04Use newer prebuilts/python/windows-x86Chih-Hung Hsieh
Change-Id: Ieac0dd5d5a25bef782ac5057086a8f904fbee0b4
2020-01-28Add prebuilts/build-tools to llvm-toolchain manifestPirama Arumuga Nainar
This is needed for python3. Change-Id: Ibdaa5fb4ca48ec8078475271a1adf091315742b7
2019-10-02Add Go prebuilts to llvm-toolchain branch.Stephen Hines
Test: N/A Change-Id: Iaff1a423b13186ae6d7e73ac418da40b00553855
2019-09-18[Toolchain] Add swig / python / libedit prebuiltsHaibo Huang
Test: NA Change-Id: I65b08c6254cb87b896ef05a28ac7493205db6b70
2019-09-04[Toolchain] Add libedit to manifestsHaibo Huang
Test: sync Change-Id: Iacc149e2c5217544ccea5ec0911a7dca21544038
2019-07-23Remove unused NDK r16 project from manifestYi Kong
2019-07-15Switch NDK r19 to r20Yi Kong
2019-07-12Add the checked-in NDK r19 to the manifestYi Kong
Test: repo sync -m <new_manifest>.xml
2019-06-24Add Python-2.7.5 to the llvm-toolchain manifestYi Kong
Bug: 135764137 Test: repo sync with the new manifest
2019-06-17remove windows-x86_32 prebuilts of clangNick Desaulniers
Bug: 135474515 Change-Id: I2a5814df4617ce26fe480ebedc6862fecd0086ae
2019-06-05Remove the old multirepo llvm sourcesNick Desaulniers
in favor of the new llvm monorepo in toolchain/llvm-project. Bug: 131714073 Change-Id: I4816e8c09e60ecaf5d41f8d84a520261bf4daad5
2019-05-20switch to master-legacy branch for nowNick Desaulniers
Create a separate branch than master that will contain cherry picks until we figure out a new branching strategy. Bug: 131714073 Change-Id: Ib17509f42ce1b93edf7644421139df6358fa5dde
2019-05-14update manifest to add llvm monorepoNick Desaulniers
Use the master branch of the newly created: https://android.googlesource.com/toolchain/llvm-project/+/refs/heads/master Bug: 131714073 Change-Id: Ifce3b8c632e7b0e167bd06a4a7fc5f376ec53a91
2019-02-21Remove glibc2.15 from the llvm-toolchain manifestPirama Arumuga Nainar
Bug: http://b/111358231 Test: N/A Change-Id: Id52d7a56247d79bc03559f61a3901fe6ac7e31ba
2019-02-20Add glibc-2.17 to the llvm-toolchain manifestPirama Arumuga Nainar
Bug: http://b/111358231 Test: repo sync the new manifest Change-Id: Ic652d627f04b789372a08b221c71ba04bdba7d18
2019-01-30Add side-branch notification to manifest.Ian Kasprzak
See go/side-branch-testing. Testing: Validated with validate_repo_branch.par Change-Id: I69f9ad4b3464e3dd493f4a5a86577d8ec7a8f774
2018-09-18Add external/toolchain-utils to aosp/llvm-toolchain.Stephen Hines
Change-Id: I09d108477b43adf833407f422bc8758d3def6369
2018-03-20Remove unused ndk r15 prebuilts.Stephen Hines
Bug: http://b/64037266 Test: synced/built with this manifest. Change-Id: I0637e3be9e4351ec82634cfc27ca04cb8dc43368
2018-03-16remove x86_64-linux-glibc2.11-4.8 prebuiltBill Yi
BUG:74125046 TEST:python toolchain/llvm/android/build.py Change-Id: Ifaf7d57231110334677ee95d2a950c8ec2e76ead
2017-12-09Add the checked-in NDK r16 to the manifestYi Kong
Test: repo sync -m <new_manifest>.xml
2017-11-09Un-nest projects from toolchain/llvm and switch to symlinks.Stephen Hines
The Android manifests don't really expect nested repositories, so we are un-nesting our LLVM toolchain until the monorepo exists (where everything is all together anyways). As part of this manifest change, we also add the proper symlinks for the git projects to other top-level git projects (i.e. toolchain/llvm/tools/clang -> toolchain/clang). Test: toolchain/llvm_android/build.py and toolchain/llvm/android/build.py Change-Id: Ie6b8e10381c05774301357cbb74086705e3bd769
2017-11-01add toolchain/llvm_androidThomas Joseph Avila
Bug: 68728864
2017-09-20Add windows_x86_32 to our llvm-toolchain manifest.Stephen Hines
Test: None Change-Id: I582fa951a7e17e8e4038fc0e960b861e705544fb
2017-08-21Remove unnecessary symlink for llvm.Stephen Hines
Test: None Change-Id: I8d7194dee2d9ec516c1dc311ab7569b68e989b22
2017-08-14Add toolchain/binutils to the manifest.Stephen Hines
Bug: http://b/64691112 Test: None This is needed so that we can pick up the necessary plugin-api.h header file on non-Windows platforms. Change-Id: I05cfa3ab4a8ba8bda5b9be2b7edebf60865f2a3e
2017-07-28Adjust the NDK projectsPirama Arumuga Nainar
Bug: http://b/28196329 - Remove prebuilts/ndk - Mount toolchain/prebuilts/ndk/r15 in toolchain/* instead of at the top. This layout is shared with the master-plus-llvm branch, where we don't want to confuse this with other projects in AOSP master. Test: repo init -m <new_manifest.xml> Change-Id: I9e5384fa4a8676bb23a0ea1b9e0ef76f4982a1a6
2017-07-17Add lld to the llvm-toolchain manifestPirama Arumuga Nainar
Bug: http://b/63619337 Test: repo init ... -m <new-manifest-file> Change-Id: I8a9c046c1d194640f2d0732bf99f6e0167ad26d8
2017-07-12Add the checked-in NDK r15 to the manifestPirama Arumuga Nainar
Bug: http://b/28196329 We should use this instead of the prebuilts/ndk project used in the platform. We can remove prebuilts/ndk after we switch to using prebuilts/ndk/r15. Test: repo sync -m <new_manifest>.xml Change-Id: I92058f4eda7fc65c56f7d17f8b4fa932e179baaf
2017-06-08Move entire toolchain underneath toolchain/ dir.Stephen Hines
This change also adds a symlink for the top-level llvm/ directory, so that we don't break our automated builds. Once we switch the automated builds to use toolchain/llvm as the base directory for executing the build script, we can delete the symlink rule. Bug: http://b/28196329 Test: Checked out and built toolchain with this manifest. Change-Id: I7aafaa0cad25df90846831827ab8141ad60d2ec5
2017-05-15Add bionic to llvm-toolchain manifest.Stephen Hines
Change-Id: Ib07ade873df864055ef2a603063e3ce8410334c1
2017-02-17Include CMake prebuiltsPirama Arumuga Nainar
Bug: http://b/28196329 Include CMake prebuilts from prebuilts/cmake/{linux-x86,darwin-x86} which has the minimum version needed by the LLVM upstream build. Test: Checkout llvm-toolchain branch Test: Copy default.xml to .repo/manifests Test: 'repo sync' Change-Id: I620507dc2ec573ac46254cd61a4fd5a1d1e28691
2016-06-20Add prebuilts/ndk to llvm-toolchain manifest.Stephen Hines
Bug: http://b/28196329 Change-Id: I16af891ebfc67a67a42c9071f0137e396d8d6e76