cookutils rev 415

cook: use cross-strip when genpkg_rules not only compile_rules
author Christophe Lincoln <pankso@slitaz.org>
date Mon May 14 13:52:55 2012 +0200 (2012-05-14)
parents 5cd420b14190
children e2865eac94ea
files cook
line diff
     1.1 --- a/cook	Mon May 14 13:38:16 2012 +0200
     1.2 +++ b/cook	Mon May 14 13:52:55 2012 +0200
     1.3 @@ -371,9 +371,14 @@
     1.4  }
     1.5  
     1.6  # Find and strip : --strip-all (-s) or --strip-debug on static libs as well
     1.7 -# as removing uneeded files like in Python packages.
     1.8 +# as removing uneeded files like in Python packages. Cross compiled binaries
     1.9 +# must be stripped with cross-tools aka $ARCH-slitaz-*-strip
    1.10  strip_package()
    1.11  {
    1.12 +	case "$ARCH" in
    1.13 +		arm|x86_64) export STRIP=${HOST_SYSTEM}-strip ;;
    1.14 +		*) export STRIP=strip ;;
    1.15 +	esac
    1.16  	gettext "Executing strip on all files..."
    1.17  	for dir in $fs/bin $fs/sbin $fs/usr/bin $fs/usr/sbin $fs/usr/games
    1.18  	do
    1.19 @@ -450,8 +455,6 @@
    1.20  			export STRIP=${HOST_SYSTEM}-strip
    1.21  			#export PKGCONFIG=${HOST_SYSTEM}-pkg-config
    1.22  			;;
    1.23 -		*)
    1.24 -			export STRIP=strip
    1.25  	esac
    1.26  
    1.27  	[ "$QA" ] && receipt_quality