X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dh_strip;h=ea5315a3b12999cd1b63d956f62ffa1b9ca6a9ca;hb=731152b39ab2a84e565dd5b2663ad94c4a656c12;hp=be0b000d7abd3947db1699c352fe13a4fc65b54c;hpb=72b8aa1a2f706537a7941dd9d6c025612c5cc044;p=debhelper.git diff --git a/dh_strip b/dh_strip index be0b000..ea5315a 100755 --- a/dh_strip +++ b/dh_strip @@ -162,8 +162,8 @@ sub make_debug { my ($base_file)=$file=~/^\Q$tmp\E(.*)/; my $debug_path; - my $elfnotes=`readelf -n $file`; - if ($elfnotes =~ /^\s+Build ID: ([0-9a-f]{2})([0-9a-f]+)$/m) { + if (! compat(8) && + `readelf -n $file`=~ /^\s+Build ID: ([0-9a-f]{2})([0-9a-f]+)$/m) { $debug_path=$desttmp."/usr/lib/debug/.build-id/$1/$2.debug" } else { @@ -221,7 +221,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) { foreach (@shared_libs) { my $debug_path = make_debug($_, $tmp, $debugtmp) if $keep_debug; # Note that all calls to strip on shared libs - # *must* inclde the --strip-unneeded. + # *must* include the --strip-unneeded. doit($strip,"--remove-section=.comment", "--remove-section=.note","--strip-unneeded",$_); attach_debug($_, $debug_path) if defined $debug_path;