summaryrefslogtreecommitdiff
path: root/scripts/build
diff options
context:
space:
mode:
authorBryan Hundven <bryanhundven@gmail.com>2015-11-13 05:50:08 (GMT)
committerBryan Hundven <bryanhundven@gmail.com>2015-11-13 05:50:08 (GMT)
commit4c9218d51dc3c6c84a8d5c488f234ed7575107c6 (patch)
treed4b007f509a5376b8a56939bc33ef05ca29f9dc1 /scripts/build
parentb9902e788d5e401078af872ab628015da8e8cd44 (diff)
parent69405c3b32fba0fe789d7919e0e3b0c60c6195cf (diff)
Merge pull request #245 from villytiger/install-strip
Use install-strip target for gcc optionally
Diffstat (limited to 'scripts/build')
-rw-r--r--scripts/build/cc/100-gcc.sh6
-rw-r--r--scripts/build/internals.sh2
2 files changed, 6 insertions, 2 deletions
diff --git a/scripts/build/cc/100-gcc.sh b/scripts/build/cc/100-gcc.sh
index 28dda1d..6515f96 100644
--- a/scripts/build/cc/100-gcc.sh
+++ b/scripts/build/cc/100-gcc.sh
@@ -940,7 +940,11 @@ do_gcc_backend() {
CT_DoExecLog ALL make ${JOBSFLAGS} all
CT_DoLog EXTRA "Installing final gcc compiler"
- CT_DoExecLog ALL make ${JOBSFLAGS} install
+ if [ "${CT_STRIP_TARGET_TOOLCHAIN_EXECUTABLES}" = "y" ]; then
+ CT_DoExecLog ALL make ${JOBSFLAGS} install-strip
+ else
+ CT_DoExecLog ALL make ${JOBSFLAGS} install
+ fi
# Remove the libtool "pseudo-libraries": having them in the installed
# tree makes the libtoolized utilities that are built next assume
diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh
index 21f6472..52eaa3d 100644
--- a/scripts/build/internals.sh
+++ b/scripts/build/internals.sh
@@ -11,7 +11,7 @@ do_finish() {
CT_DoStep INFO "Cleaning-up the toolchain's directory"
- if [ "${CT_STRIP_ALL_TOOLCHAIN_EXECUTABLES}" = "y" ]; then
+ if [ "${CT_STRIP_HOST_TOOLCHAIN_EXECUTABLES}" = "y" ]; then
case "$CT_HOST" in
*darwin*)
strip_args=""