#!/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}"