← Back to team overview

cross-toolchain-base-devs team mailing list archive

Bug#882553: cross-toolchain-base-ports: missing build dependency on dwz

 

Source: cross-toolchain-base-ports
Version: 13
Severity: serious

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/cross-toolchain-base-ports.html

...
: # Strip shared libraries and binaries
set -e; for i in debian/binutils-alpha-linux-gnu/usr/lib/x86_64-linux-gnu/libbfd-*so debian/binutils-alpha-linux-gnu/usr/lib/x86_64-linux-gnu/libopcodes-*so $(file debian/binutils-alpha-linux-gnu/usr/bin/* |awk -F: '$0 !~ /script/ {print $1}'); do test ! -h $i || continue; test -f $i || continue; files="$files $i"; done; mkdir -p debian/binutils-alpha-linux-gnu-dbg/usr/lib/debug/.dwz/x86_64-linux-gnu; dwz=usr/lib/debug/.dwz/x86_64-linux-gnu/binutils-alpha-linux-gnu.debug; dwz -m debian/binutils-alpha-linux-gnu-dbg/$dwz -M /$dwz $files; objcopy --compress-debug-sections debian/binutils-alpha-linux-gnu-dbg/$dwz; for i in $files; do b_id=$(LC_ALL=C readelf -n $i | sed -n 's/ *Build ID: *\([0-9a-f][0-9a-f]*\)/\1/p'); if [ -z "$b_id" ]; then id=$(echo $i | sed -r 's,debian/[^/]+,debian/binutils-alpha-linux-gnu-dbg/usr/lib/debug,'); echo strip $i; mkdir -p $(dirname $id); objcopy --only-keep-debug $i $id; chmod 644 $id; strip --remove-section=.comment --remove-section=.note $i; objcopy --a
 dd-gnu-debuglink $id $i; else echo "ID: ${b_id} -> $(echo $i | sed 's,debian/binutils-alpha-linux-gnu,,')"; d=usr/lib/debug/.build-id/${b_id:0:2}; f=${b_id:2}.debug; mkdir -p debian/binutils-alpha-linux-gnu-dbg/$d; objcopy --only-keep-debug --compress-debug-sections $i debian/binutils-alpha-linux-gnu-dbg/$d/$f; chmod 644 debian/binutils-alpha-linux-gnu-dbg/$d/$f; strip --remove-section=.comment --remove-section=.note $i; fi; done
/bin/bash: dwz: command not found
debian/rules:807: recipe for target 'stamps/install.alpha' failed
make[1]: *** [stamps/install.alpha] Error 127