summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-06Remove the NDK project as it is now sourced from other locationsrust-toolchainChris Wailes
Test: TH Bug: 275894735 Change-Id: I194882a21a83b4f86041329d1344efbb39525245
2023-07-05DO NOT MERGE ANYWHERE - Update rust-toolchain to use main branch.Xin Li
Bug: b/289400079 Change-Id: I12f16072468ba64d0aa56630c16c4385dc749dc9
2023-05-25Add cargo-deny and cargo-vet.James Farrell
Change-Id: I6e199e92f5fc177f26e22bb70fdbf523ad93b035
2023-04-21Dropping the libcurl prebuiltChris Wailes
This prebuilt is no longer needed for the Rust toolchain builds. Test: ./build.py Change-Id: I097938fb1415e00d2e35404aa7c400d72211aadb
2023-02-08Add Windows versions of python, cmake, and ninja.James Farrell
Change-Id: I1ed6b72716e46d7193c0e08e300a4e733b791962
2023-02-01Add Windows clang and mingw to target Windows.James Farrell
Required for adding a Windows target to our Linux version of Rust. Change-Id: Ib8fb44e955ef4336de91562a214e95f109fbc98a
2022-10-13Remove NDK r24 from the rust-toolchain manifestChris Wailes
Bug: 253070117 Change-Id: I2b6c36f61be515716c6724c64859a647f0d529f0
2022-10-11Add NDK r25 project to rust-toolchainChris Wailes
Bug: 253070117 Change-Id: Icd2903e4a77cdb5fdee0c0ab619db464e9519d1c
2022-04-14Remove NDK r23 from the manifestChris Wailes
The Rust toolchain now uses NDK r24. NDK r23 is being removed to save space. Bug: 219559088 Change-Id: I1fb2f02218501bd7b69303c46fec08d0014d7ce4
2022-03-23Add NDK r24 project to rust-toolchain manifestChris Wailes
Bug: 226190085 Change-Id: I95c3aea3cd2d24fb1e1047c4d8edede95ee45ed0
2022-02-10Add toolchain/common to rust-toolchain manifestChris Wailes
Bug: 153475932 Change-Id: Ibee001bd820efbc2a22e97fe6256c539694ba3d1
2022-02-10superproject - add superproject and contactinfo tags for rust-toolchain branch.Raman Tenneti
Bug: 201759197 Test: Manual $ repo_dev init -b rust-toolchain -u sso://android/platform/manifest --use-superproject NOTICE: --use-superproject is in beta; report any issues to the address described in `repo version` /sdc/android/src/rust-toolchain/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Performing initial setup for superproject; this might take several minutes. /sdc/android/src/rust-toolchain/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Initial setup for superproject completed. $ repo_dev sync NOTICE: --use-superproject is in beta; report any issues to the address described in `repo version` /sdc/android/src/rust-toolchain/.repo/exp-superproject/925043f706ba64db713e9bf3b55987e2-superproject.git: Initial setup for superproject completed. Change-Id: I510e4a3e65629457bf69d5b717275156e4dc127c
2021-11-09Adds build/soong to the rust-toolchain manifestChris Wailes
This project is needed in the rust-toolchain manifest to allow for the automated generation of CLs when we upgrade Rust prebuilts. Change-Id: Iffda4610c8d3b0f5e30efe95aa3cfdb2e32c6ba2
2021-08-11Update to NDK r23Chris Wailes
This CL switches out the r20 prebuilt for the r23 prebuilt. Test: ./toolchain/android_rust/build.py Change-Id: I055f0d394f8eb56e6c680d276f80d97fddf25d13
2021-07-09Add Python prebuilts to the Rust toolchain projectChris Wailes
Test: TH Change-Id: I969a7a22f8630ce8a23323c2bc6722b896cdf0c0
2020-02-29Adds ninja prebuiltsHaibo Huang
The new cmake does not come with a ninja binary Change-Id: I1fa2f1b4b550f8466e510dff81739ea72ae2caa8
2019-09-25Map in toolchain components for Darwin buildsMatthew Maurer
* libgcc (both Linux and Darwin) * Darwin clang * Darwin cmake Bug: 140571190 Change-Id: I3ef8197471adda77d0334c6c48003b2b98c850b0
2019-08-15Map in NDK for transitionary sysrootMatthew Maurer
Change-Id: I108d7a2a0b1c71500c21003337e3626182efe83e
2019-07-18Map in prebuilt libcurl/libssl for cargoMatthew Maurer
Change-Id: Ie8c45a7189bd7b3b0b4f6051fa342a75760a8374
2019-07-16Map in build-tools for python 2Matthew Maurer
Change-Id: I70f7041c3953b89b8cc70b47e5846ddfa55df2fc
2019-07-09Map in toolchain/android_rustMatthew Maurer
This repository provides build scripts to coordinate the build of the Rust toolchain. Bug: 129701460 Change-Id: If08e1c3d096046399cbd179aca7f1d35897a9efc
2019-06-20Manifest for rust-toolchain branchInna Palant
Bug: 135629637
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
2016-06-01Add gcc/binutils prebuilts to aosp/llvm-toolchain.Stephen Hines
Bug: http://b/28196329 Change-Id: I67852aafda4492b9faabbeb0cf81440252fc9e8c
2016-06-01Initial manifest for branch llvm-toolchain.Bill Rassieur
BUG: 29011228
2016-05-04Add prebuilts/build-tools.Xin Li
Bug: 27944293 (cherry picked from commit d565cb306f3251fe58be43d1ac4bd1f5eb96f052) Change-Id: I9965af78b7977c4667838fa1b6096611a4f741a1
2016-04-21Add external/openmp_llvm to the aosp/llvm manifest.Pirama Arumuga Nainar
Bug: http://b/27617302 Change-Id: I2507a34a946c569b875ad62c607cdc57e2c25b90
2016-04-13Add clang-tools-extra to the aosp/llvm manifest.Stephen Hines
Bug: http://b/27851857 Change-Id: I6618fc876949b35a2d31180113b1a2bee0e7f1bb