From afa2b0aa0d22b3570e8906e92667f1862f12972b Mon Sep 17 00:00:00 2001 From: Titus von Boxberg Date: Sat, 22 May 2010 17:30:44 +0200 Subject: scripts/build/internals.sh: Always use binary wrapper under BSD/MacOS The shell wrapper script uses a nonportable call to readlink. Thus, always use the binary wrapper under BSD/MacOS. yann.morin.1998@anciens.enib.fr: Use 'case' instead of 'if'. diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh index 555db36..d5fa68f 100644 --- a/scripts/build/internals.sh +++ b/scripts/build/internals.sh @@ -42,6 +42,13 @@ do_finish() { CT_DoLog EXTRA "Installing toolchain wrappers" CT_Pushd "${CT_PREFIX_DIR}/bin" + case "$CT_SYS_OS" in + Darwin|FreeBSD) + # wrapper does not work (when using readlink -m) + CT_DoLog WARN "Forcing usage of binary tool wrapper" + CT_TOOLS_WRAPPER="exec" + ;; + esac # Install the wrapper case "${CT_TOOLS_WRAPPER}" in script) -- cgit v0.10.2-6-g49f6