[pacman-dev] [PATCH 1/1] To use in cross-compile environments we need a special strip-binary.

silvio at port1024.net--thread silvio at port1024.net--thread
Tue Jul 22 12:23:02 EDT 2008


From: Silvio fricke <silvio at port1024.net>

In most cross-compile environment there is a environment-variable
$CROSS_COMPILE which reflects the toolchain.

Signed-off-by: Silvio fricke <silvio at port1024.net>
---
 scripts/makepkg.sh.in |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 2777102..9292b1b 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -736,11 +736,11 @@ tidy_install() {
 		find ${bindirs} -type f 2>/dev/null | while read binary ; do
 			case "$(file -biz "$binary")" in
 				*application/x-sharedlib*)  # Libraries (.so)
-					/usr/bin/strip --strip-debug "$binary";;
+					${CROSS_COMPILE}strip --strip-debug "$binary";;
 				*application/x-archive*)    # Libraries (.a)
-					/usr/bin/strip --strip-debug "$binary";;
+					${CROSS_COMPILE}strip --strip-debug "$binary";;
 				*application/x-executable*) # Binaries
-					/usr/bin/strip "$binary";;
+					${CROSS_COMPILE}strip "$binary";;
 			esac
 		done
 	fi
-- 
1.5.6.4





More information about the pacman-dev mailing list