1#!/bin/bash -eux 2 3previous_sysroot="glibc2.15-4.8" 4mydir="$(dirname "$(readlink -m "$0")")" 5cd "${mydir}" 6 7prev_dir="${mydir}/../x86_64-linux-${previous_sysroot}" 8if [[ ! -d "${prev_dir}" ]]; then 9 echo "${prev_dir} isn't a valid previous home for gcc. Quit" >&2 10 exit 1 11fi 12 13export CC="${prev_dir}/bin/x86_64-linux-gcc" 14export CXX="${prev_dir}/bin/x86_64-linux-g++" 15 16myname="$(basename "${mydir}")" 17log_file="/tmp/${myname}-build.log" 18 19note_log_file() { 20 echo "NOTE: A full build is also available at ${log_file}" 21} 22 23trap note_log_file EXIT 24 25set -o pipefail 26./build-raring-multilib-toolchain.sh --verbose |& tee "${log_file}" 27