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"
61 # Used to set the host bitness of the generted toolchain binaries
106 # Versions of various toolchain components, do not touch unless you know
120 GIT_BASE_DEFAULT=https://android.googlesource.com/toolchain
122 # Location where we're going to install the toolchain during the build
131 # to ensure that the toolchain binaries are properly relocatable (i.e. can
297 Usage: $PROGNAME [options] [<path-to-toolchain-sources>]
299 This script is used to rebuild a custom Linux host toolchain that targets
300 GLibc 2.7 or higher. The machine code generated by this toolchain will run
303 If you're running on a 32-bit system, it will generate a 32-bit toolchain.
304 If you're running on a 64-bit system, it will generate a 64-bit toolchain
307 You can provide the path to a local copy of the toolchain sources repository
317 Use the bootstrap option to re-generate the toolchain with itself. This is
345 echo " --bootstrap Bootstrap toolchain (i.e. compile it with itself)"
346 echo " --32-bits Generate 32-bit toolchain on 64-bit build system."
388 # Location where we will download the toolchain sources
389 TOOLCHAIN_SRC_DIR=$WORK_DIR/toolchain-src
410 # Name of the final generated toolchain
413 # Name of the final toolchain binary tarball that this script will create
417 # the final toolchain. This includes both SHA-1 for toolchain git repositories
785 panic "Need a working build toolchain!"
1219 echo "cleaning up toolchain/$1"
1222 echo "downloading sources for toolchain/$1"
1240 echo "Using sources for date '$GIT_DATE': toolchain/$1 revision $REVISION"
1244 (printf "%-32s " "toolchain/$1.git: " && git log -1 --format=oneline) >> $2
1248 task_define download_toolchain_sources "Download toolchain sources from $GIT_BASE "
1253 # Create a temporary SOURCES file for the toolchain sources only
1382 task_define patch_toolchain_sources "Patch toolchain sources."
1410 task_define prepare_toolchain_sources "Prepare toolchain sources."
1635 task2_define cleanup_toolchain "Cleanup toolchain"
1653 task2_define package_toolchain "Package final toolchain"
1676 task2_define install_toolchain "Install final toolchain"
1684 # Make sure that the second toolchain depends on the first one