aboutsummaryrefslogtreecommitdiff
path: root/android-clang-toolchain
AgeCommit message (Collapse)Author
2018-10-10Disable Windows cross-toolchain buildsBernhard Rosenkränzer
Disable Windows cross-toolchain builds, they've been unnecessarily breaking the build for too long. Change-Id: I5dc1b6efbe35169960653a20d5911ff04ae5250e Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>
2018-08-27Fix patch applicationBernhard Rosenkränzer
Make sure patches get applied correctly. Change-Id: If6f47cce2192dc1540b8d6a5b1f58c507b58d588 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2018-08-26Rewrite the Android Clang toolchain builderBernhard Rosenkränzer
Rewrite the Android Clang toolchain builder to make use of upstream's build scripts - some non-standard files (symbol map files for compiler-rt and friends) generated by AOSP's builder are required by the AOSP build process these days. Change-Id: I955fc2ff16129c09f73c58b41a3f12f161398dd8 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2018-06-05Update cmake; build BPF and Hexagon targetsBernhard Rosenkränzer
- Use latest cmake - Build BPF target support (required for current netd master) - Build Hexagon target support (may become more relevant for AI bits on DB) Change-Id: Iced5589a3fd34aa1594437585fc6c6d39d5e19ce Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2018-04-15android-clang-toolchain: package libFuzzer headersBernhard Rosenkränzer
The upstream AOSP toolchain does this; current android-clang-master builds copy the headers from the AOSP toolchain, better to use the ones matching the compiler actually being used. Change-Id: I55d9a1d828de4d26475c36fc06163706dfb863a2 Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>
2018-04-15android-clang-toolchain: put libraries into lib64Bernhard Rosenkränzer
This is to match what upstream AOSP does and what soong hardcodes. Currently the android-master-clang build creates a symlink from AOSP prebuilt lib64 to make up for the "missing" lib64 bits; that's bogus and may cause crashes on ABI changes. Change-Id: I1ee2a0447d514c99e2ecd5ff6980e8c889bcb527 Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>
2018-04-15android-clang-toolchain: build with ninja instead of makeBernhard Rosenkränzer
This should speed up the build a little, and it's what upstream advises to do. Change-Id: Ie87cd2617863d9d409c1a96c9863398c84326342 Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>
2018-04-15android-clang-toolchain: use newer cmakeBernhard Rosenkränzer
LLVM and Clang build fine with current cmake, and given we're doing master branch builds, may start using its features at any time. Better to use the current version of cmake than to wait until we're forced to. Change-Id: I06ab674804d2795f27c2a894cc6764a2bdcf0770 Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>
2018-04-13Bootstrap with clang+llvm 6.0.0Bernhard Rosenkränzer
No point in keeping 5.0.0 now that 6.0.0 is released Change-Id: Ifdfb8003d27ba9c0ef87ed2bd46300aa4f87a570 Signed-off-by: Bernhard Rosenkränzer <bernhard.rosenkranzer@linaro.org>
2017-12-22android-clang-toolchain: fix build failureVishal Bhoj
No debian packages to install Change-Id: I4fec677d349879691d6f223abe0cb0ff5ed4eccb Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2017-12-22android-clang: remove fetching openjdk8 deb packageVishal Bhoj
They are not available now. Change-Id: I95f936b9c402d782037b2266a7b4881a38591000 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2017-12-21android-clang: set path for repo toolVishal Bhoj
Change-Id: I20baf1412e5be502415f3db8d58a6603c5912fab Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2017-12-15Clang master error is fixed upstream:Linaro CI
Errorneous commit: 25b45aa81854313486df891985cdd7ef1ec09780 Fix: https://reviews.llvm.org/rC320709 --> Therefore the apply of the clang patch is removed Change-Id: I09c13a5bb8628753463a0bb3e985d33d69ec4ee6
2017-12-14Workaround for upstream Clang errorLinaro CI
external/libcxx/include/tuple:1006:37: error: no matching function for call to '__find_idx' Change-Id: Id3c82f9d9b1b1530c60b0977238e5bb7275f5493
2017-10-24Update for clang upstream buildLinaro CI
1. In an attempt to fix errors in https://ci.linaro.org/job/android-clang-toolchain/155/consoleText 2. Remove the entire llvm repo to make sure that we have fresh source code. Change-Id: I41100865a7b01c97629c3566b3bb35240f02b472
2017-10-23Update for aosp master build with clang masterLinaro CI
1. Use a supplied toolchain for errors in 154 2. Other minor updates Change-Id: Ie9921c938ad51f9f5cb3bb7f22f252dba701c10b
2017-10-23Update for aosp master build with clang masterLinaro CI
Add verbose option for compilation Change-Id: I7d998358ac1cdfd575862e59f060af1f4525458f
2017-10-20Update for aosp master build with clang masterLinaro CI
CMake error from https://ci.linaro.org/job/android-clang-toolchain/151/consoleText Change-Id: I2e2fdd6fd73f53997cb92dd7ba3ebf9956424b83
2017-10-19Update for aosp master build with clang masterMinSeong Kim
Version from 10/11 Change-Id: Icc8545b01fc3b871acb964666af487e6725a6a34
2017-02-24Fix build error for android-clang-toolchainMinSeong Kim
https://ci.linaro.org/job/android-master-clang/134/console Change-Id: Ic38d941559b8ef177a282c210dd3729830b8f4c5 Signed-off-by: MinSeong Kim <minseong.kim@linaro.org>
2017-02-23Change clang master's build config and versionMinseong Kim
1. Config changes: no tests, assertions and shared libs for speeding up building 2. Version change: 4.0.0 --> 5.0.0 Change-Id: I7ef71f8125bcabcfdfa2608ada55bc5b4b91a82c Signed-off-by: Minseong Kim <minseong.kim@linaro.org>
2016-12-26android-clang-toolchain: install linaro-cp dependenyVishal Bhoj
Change-Id: If293bd36a528588e0ba67199db10e61b1458e444 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-11-14android-clang-toolchain: fix publishingVishal Bhoj
Change-Id: I166c1bab6dd4f83a5ec5e6fa0ff645952ce1b72c Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2016-11-14android-clang-toolchain: don't hardcode the home dirFathi Boudra
Change-Id: I4dfb48450d462d32151a55a40d0256d52d67195a Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2016-11-14android: add clang toolchain buildVishal Bhoj
Change-Id: I5b884b507d0e774234827b0c1ba5d4674d2b6a04 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>