aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-08-27 23:57:19 -0700
committerDan Albert <danalbert@google.com>2015-08-27 23:57:19 -0700
commit59e18e04b2c6c598c06d1a0ab98a71baa830eaf2 (patch)
treeef0a121c84ac9da2782febce564f4488ef0bd595
parentde37a1c402c99015e4e9b71898726f46d23c8ac1 (diff)
downloadtoolchain_gcc-59e18e04b2c6c598c06d1a0ab98a71baa830eaf2.tar.gz
toolchain_gcc-59e18e04b2c6c598c06d1a0ab98a71baa830eaf2.tar.bz2
toolchain_gcc-59e18e04b2c6c598c06d1a0ab98a71baa830eaf2.zip
Don't install GCC to $PACKAGE_DIR.
We don't need to be archiving these build artifacts in their extracted form on the build server. Build and install to $TMPDIR, but still package that tarball into $PACKAGE_DIR. Change-Id: Iba42c19e0f7b49f2da608b577579fcc8871eb85c
-rwxr-xr-xbuild-gcc.sh13
1 files changed, 4 insertions, 9 deletions
diff --git a/build-gcc.sh b/build-gcc.sh
index 4f5a79fad..81cc58978 100755
--- a/build-gcc.sh
+++ b/build-gcc.sh
@@ -199,7 +199,7 @@ if [ -z "$HOST_TAG" ]; then
fi
TOOLCHAIN_SUBDIR=toolchains/$HOST_TAG/$TOOLCHAIN/prebuilt
-TOOLCHAIN_INSTALL_PATH=$PACKAGE_DIR/$TOOLCHAIN_SUBDIR
+TOOLCHAIN_INSTALL_PATH=$TMPDIR/$TOOLCHAIN_SUBDIR
dump "Using TOOLCHAIN_INSTALL_PATH=$TOOLCHAIN_INSTALL_PATH"
dump "Using TOOLCHAIN_SUBDIR=$TOOLCHAIN_SUBDIR"
TOOLCHAIN_BUILD_SYSROOT=$TOOLCHAIN_INSTALL_PATH/sysroot
@@ -529,18 +529,13 @@ if [ -f "$SRC_DIR/SOURCES" ]; then
cp "$SRC_DIR/SOURCES" "$TOOLCHAIN_INSTALL_PATH/SOURCES"
fi
-echo "Removing sysroot for $TC"
+echo "Removing sysroot for $TOOLCHAIN"
rm -rf $TOOLCHAIN_INSTALL_PATH/sysroot
-# TODO: Do we not actually know what $SYSTEM is going to be here?
-# Why do we need to check these and the above?
-rm -rf $DSTDIR64/toolchains/${SYSTEM}_64/$TC/prebuilt/sysroot
-rm -rf $DSTDIR64/toolchains/${SYSTEM}-x86_64/$TC/prebuilt/sysroot
-
if [ "$PACKAGE_DIR" ]; then
ARCHIVE="$TOOLCHAIN-$HOST_TAG.tar.bz2"
- dump "Packaging $ARCHIVE from $PACKAGE_DIR/$TOOLCHAIN_SUBDIR"
- pack_archive "$PACKAGE_DIR/$ARCHIVE" "$PACKAGE_DIR" "$TOOLCHAIN_SUBDIR"
+ dump "Packaging $ARCHIVE from $TMPDIR/$TOOLCHAIN_SUBDIR"
+ pack_archive "$PACKAGE_DIR/$ARCHIVE" "$TMPDIR" "$TOOLCHAIN_SUBDIR"
fail_panic "Could not package $TOOLCHAIN GCC!"
fi