Lines Matching refs:toolchain
18 # This script is used to rebuild the Linux 32-bit cross-toolchain
25 # WARNING: At this time, the generated toolchain binaries will *not* run
30 PATCHES_DIR="$( cd "$( dirname "$0" )" && pwd )/toolchain-patches"
63 # Used to set the host bitness of the generted toolchain binaries
106 # Versions of various toolchain components, do not touch unless you know
124 GIT_BASE_DEFAULT=https://android.googlesource.com/toolchain
126 # Location where we're going to install the toolchain during the build
143 # to ensure that the toolchain binaries are properly relocatable (i.e. can
323 Usage: $PROGNAME [options] [<path-to-toolchain-sources>]
325 This script is used to rebuild a custom Linux host toolchain that targets
326 GLibc $GLIBC_VERSION or higher. The machine code generated by this toolchain
329 If you're running on a 32-bit system, it will generate a 32-bit toolchain.
330 If you're running on a 64-bit system, it will generate a 64-bit toolchain
333 You can provide the path to a local copy of the toolchain sources repository
343 Use the bootstrap option to re-generate the toolchain with itself. This is
373 echo " --bootstrap Bootstrap toolchain (i.e. compile it with itself)"
374 echo " --32-bits Generate 32-bit toolchain on 64-bit build system."
416 # Location where we will download the toolchain sources
417 TOOLCHAIN_SRC_DIR=$WORK_DIR/toolchain-src
438 # Name of the final generated toolchain
441 # Name of the final toolchain binary tarball that this script will create
445 # the final toolchain. This includes both SHA-1 for toolchain git repositories
805 panic "Need a working build toolchain!"
1239 echo "cleaning up toolchain/$1"
1242 echo "downloading sources for toolchain/$1"
1260 echo "Using sources for date '$GIT_DATE': toolchain/$1 revision $REVISION"
1264 (printf "%-32s " "toolchain/$1.git: " && git log -1 --format=oneline) >> $2
1268 task_define download_toolchain_sources "Download toolchain sources from $GIT_BASE "
1273 # Create a temporary SOURCES file for the toolchain sources only
1413 task_define patch_toolchain_sources "Patch toolchain sources."
1441 task_define prepare_toolchain_sources "Prepare toolchain sources."
1745 task2_define cleanup_toolchain "Cleanup toolchain"
1762 task2_define package_toolchain "Package final toolchain"
1785 task2_define install_toolchain "Install final toolchain"
1793 # Make sure that the second toolchain depends on the first one