summaryrefslogtreecommitdiffstats
path: root/build-with-previous-gcc.sh
diff options
context:
space:
mode:
authorGeorge Burgess IV <gbiv@google.com>2019-01-24 11:49:39 -0800
committerandroid-build-merger <android-build-merger@google.com>2019-01-24 11:49:39 -0800
commit639243dd5cb2c5ea1313f033c75c8c533813a484 (patch)
tree6e33958c70ab9cdc8dfe47067a9b5dbfbd4b047d /build-with-previous-gcc.sh
parent00635558f95b2124f7d98877ecb8048bbc290fb3 (diff)
parent10b3b0d2fd9f9137c88336aeab56dd9b019b72e6 (diff)
downloadprebuilts_gcc_linux-x86_host_x86_64-linux-glibc2.17-4.8-ndk-r21c.tar.gz
prebuilts_gcc_linux-x86_host_x86_64-linux-glibc2.17-4.8-ndk-r21c.tar.bz2
prebuilts_gcc_linux-x86_host_x86_64-linux-glibc2.17-4.8-ndk-r21c.zip
Check in a glibc 2.17 + gcc 4.8.3 toolchain am: 33581f7b65 am: 38a84132fandk-r21dndk-r21cndk-r21bndk-r21-rc1ndk-r21-beta2ndk-r21-beta1ndk-r21android-mainline-10.0.0_r9android-mainline-10.0.0_r8android-mainline-10.0.0_r7android-mainline-10.0.0_r6android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r11android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12ndk-sysroot-r21ndk-release-r21llvm-r365631android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-tzdata-releaseandroid10-mainline-resolv-releaseandroid10-mainline-networking-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-release
am: 10b3b0d2fd Change-Id: I2dc765bed3479df981eef26e8c4e3494be90d9c1
Diffstat (limited to 'build-with-previous-gcc.sh')
-rwxr-xr-xbuild-with-previous-gcc.sh26
1 files changed, 26 insertions, 0 deletions
diff --git a/build-with-previous-gcc.sh b/build-with-previous-gcc.sh
new file mode 100755
index 0000000..45204b2
--- /dev/null
+++ b/build-with-previous-gcc.sh
@@ -0,0 +1,26 @@
+#!/bin/bash -eux
+
+previous_sysroot="glibc2.15-4.8"
+mydir="$(dirname "$(readlink -m "$0")")"
+cd "${mydir}"
+
+prev_dir="${mydir}/../x86_64-linux-${previous_sysroot}"
+if [[ ! -d "${prev_dir}" ]]; then
+ echo "${prev_dir} isn't a valid previous home for gcc. Quit" >&2
+ exit 1
+fi
+
+export CC="${prev_dir}/bin/x86_64-linux-gcc"
+export CXX="${prev_dir}/bin/x86_64-linux-g++"
+
+myname="$(basename "${mydir}")"
+log_file="/tmp/${myname}-build.log"
+
+note_log_file() {
+ echo "NOTE: A full build is also available at ${log_file}"
+}
+
+trap note_log_file EXIT
+
+set -o pipefail
+./build-raring-multilib-toolchain.sh --verbose |& tee "${log_file}"