mirror of
https://github.com/outbackdingo/scratchpkg.git
synced 2026-03-19 19:14:07 +00:00
add CROSS_COMPILE env for strip
This commit is contained in:
10
pkgbuild
10
pkgbuild
@@ -275,20 +275,20 @@ strip_files() {
|
||||
find . -type f -printf "%P\n" 2>/dev/null | $FILTER | while read -r binary ; do
|
||||
case "$(file -bi "$binary")" in
|
||||
*application/x-sharedlib*) # Libraries (.so)
|
||||
strip --strip-unneeded "$binary" 2>/dev/null ;;
|
||||
${CROSS_COMPILE}strip --strip-unneeded "$binary" 2>/dev/null ;;
|
||||
*application/x-pie-executable*) # Libraries (.so)
|
||||
strip --strip-unneeded "$binary" 2>/dev/null ;;
|
||||
${CROSS_COMPILE}strip --strip-unneeded "$binary" 2>/dev/null ;;
|
||||
*application/x-archive*) # Libraries (.a)
|
||||
strip --strip-debug "$binary" 2>/dev/null ;;
|
||||
${CROSS_COMPILE}strip --strip-debug "$binary" 2>/dev/null ;;
|
||||
*application/x-object*)
|
||||
case "$binary" in
|
||||
*.ko) # Kernel module
|
||||
strip --strip-unneeded "$binary" 2>/dev/null ;;
|
||||
${CROSS_COMPILE}strip --strip-unneeded "$binary" 2>/dev/null ;;
|
||||
*)
|
||||
continue;;
|
||||
esac;;
|
||||
*application/x-executable*) # Binaries
|
||||
strip --strip-all "$binary" 2>/dev/null ;;
|
||||
${CROSS_COMPILE}strip --strip-all "$binary" 2>/dev/null ;;
|
||||
*)
|
||||
continue ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user