# HG changeset patch # User Titus von Boxberg # Date 1274542244 -7200 # Node ID e0619b242cb63211ad7d5fcf9ab8ff4676fc50f6 # Parent 8307ceabe5c090db3a7e36bb28fc61614d083a91 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 -r 8307ceabe5c0 -r e0619b242cb6 scripts/build/internals.sh --- a/scripts/build/internals.sh Mon May 17 12:27:32 2010 +0200 +++ b/scripts/build/internals.sh Sat May 22 17:30:44 2010 +0200 @@ -42,6 +42,13 @@ 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)