aboutsummaryrefslogtreecommitdiff
path: root/android-hikey-linaro-4.9-pmwg
diff options
context:
space:
mode:
authorLisa Nguyen <lisa.nguyen@linaro.org>2019-02-05 18:47:58 -0800
committerLisa Nguyen <lisa.nguyen@linaro.org>2019-02-05 18:53:11 -0800
commit6a6916f21aca1b8a21e9bf5852c0e4e987dd8c3b (patch)
treeeea04a13875139d452e794244b6b641db85bba35 /android-hikey-linaro-4.9-pmwg
parentebfd236cfd7935a0a42abd5560d74d16c9a69244 (diff)
android-hikey-linaro-4.9-pmwg: use clang toolchain
Change-Id: Ib7056b7ca004a9042fb12fd5f4a654e63a64b6b0 Signed-off-by: Lisa Nguyen <lisa.nguyen@linaro.org>
Diffstat (limited to 'android-hikey-linaro-4.9-pmwg')
-rw-r--r--android-hikey-linaro-4.9-pmwg/builders.sh15
1 files changed, 9 insertions, 6 deletions
diff --git a/android-hikey-linaro-4.9-pmwg/builders.sh b/android-hikey-linaro-4.9-pmwg/builders.sh
index 2a07a8ef..defe6106 100644
--- a/android-hikey-linaro-4.9-pmwg/builders.sh
+++ b/android-hikey-linaro-4.9-pmwg/builders.sh
@@ -3,7 +3,8 @@
set -ex
git clone --depth=1 https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9
-export PATH=${PATH}:${PWD}/aarch64-linux-android-4.9/bin/
+git clone --depth=1 https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86
+export PATH=${PWD}/aarch64-linux-android-4.9/bin/:${PWD}/linux-x86/clang-r346389c/bin/:${PATH}
if ! sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 update; then
echo "INFO: apt update error - try again in a moment"
@@ -17,8 +18,10 @@ if ! sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 install -y ${pkg_list}; th
sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 install -y ${pkg_list}
fi
+export CLANG_TRIPLE=aarch64-linux-gnu-
+export CROSS_COMPILE=aarch64-linux-android-
make ARCH=arm64 ${DEFCONFIG}
-make ARCH=arm64 CROSS_COMPILE=aarch64-linux-android- -j$(nproc) -s Image-dtb
+make ARCH=arm64 CC=clang HOSTCC=clang -j$(nproc) -s Image.gz-dtb
wget -q https://android-git.linaro.org/platform/system/core.git/plain/mkbootimg/mkbootimg.py -O mkbootimg
wget -q ${REFERENCE_BUILD_URL}/ramdisk.img -O ramdisk.img
@@ -27,8 +30,8 @@ mkdir -p out
case "${DEFCONFIG}" in
hikey_defconfig)
python mkbootimg \
- --kernel ${PWD}/arch/arm64/boot/Image-dtb \
- --cmdline "androidboot.console=ttyFIQ0 androidboot.hardware=hikey firmware_class.path=/vendor/firmware efi=noruntime printk.devkmsg=on buildvariant=userdebug overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab" \
+ --kernel ${PWD}/arch/arm64/boot/Image.gz-dtb \
+ --cmdline "console=ttyAMA3,115200 androidboot.console=ttyAMA3,115200 androidboot.hardware=hikey firmware_class.path=/vendor/firmware efi=noruntime printk.devkmsg=on buildvariant=userdebug overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab" \
--os_version O \
--os_patch_level 2016-11-05 \
--ramdisk ramdisk.img \
@@ -36,8 +39,8 @@ case "${DEFCONFIG}" in
;;
hikey960_defconfig)
python mkbootimg \
- --kernel ${PWD}/arch/arm64/boot/Image-dtb \
- --cmdline "androidboot.hardware=hikey960 console=ttyFIQ0 androidboot.console=ttyFIQ0 firmware_class.path=/vendor/firmware loglevel=15 buildvariant=userdebug overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab" \
+ --kernel ${PWD}/arch/arm64/boot/Image.gz-dtb \
+ --cmdline "androidboot.hardware=hikey960 console=ttyAMA3,115200 androidboot.console=ttyAMA3,115200 firmware_class.path=/vendor/firmware loglevel=15 buildvariant=userdebug overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab" \
--base 0x0 --tags_offset 0x07a00000 --kernel_offset 0x00080000 \
--ramdisk_offset 0x07c00000 \
--os_version P \