X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=scripts%2Fpackage%2Fbuilddeb;fp=scripts%2Fpackage%2Fbuilddeb;h=b5f08f7278686c4b66ba9a581b8e70f13f0fed8d;hb=c1fdb2d3389c5a1e7c559a37a4967c1d2580e75c;hp=b151b63f9be364b4f3b4cf0a88529adc70328a16;hpb=1700ff823b27b6572cf4c3cec66d279baa1a5d30;p=karo-tx-linux.git diff --git a/scripts/package/builddeb b/scripts/package/builddeb index b151b63f9be3..b5f08f727868 100644 --- a/scripts/package/builddeb +++ b/scripts/package/builddeb @@ -35,13 +35,15 @@ create_package() { sparc*) debarch=sparc ;; s390*) - debarch=s390 ;; + debarch=s390$(grep -q CONFIG_64BIT=y $KCONFIG_CONFIG && echo x || true) ;; ppc*) debarch=powerpc ;; parisc*) debarch=hppa ;; mips*) debarch=mips$(grep -q CPU_LITTLE_ENDIAN=y $KCONFIG_CONFIG && echo el || true) ;; + arm64) + debarch=arm64 ;; arm*) debarch=arm$(grep -q CONFIG_AEABI=y $KCONFIG_CONFIG && echo el || true) ;; *) @@ -155,11 +157,11 @@ if grep -q '^CONFIG_MODULES=y' $KCONFIG_CONFIG ; then for module in $(find lib/modules/ -name *.ko); do mkdir -p $(dirname $dbg_dir/usr/lib/debug/$module) # only keep debug symbols in the debug file - objcopy --only-keep-debug $module $dbg_dir/usr/lib/debug/$module + $OBJCOPY --only-keep-debug $module $dbg_dir/usr/lib/debug/$module # strip original module from debug symbols - objcopy --strip-debug $module + $OBJCOPY --strip-debug $module # then add a link to those - objcopy --add-gnu-debuglink=$dbg_dir/usr/lib/debug/$module $module + $OBJCOPY --add-gnu-debuglink=$dbg_dir/usr/lib/debug/$module $module done ) fi