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