X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=dh_strip;h=4dc69616f971a5678374526e172a577f948a4ba5;hb=a4cf3e83f425663c6c190791fe3ea92b7143191a;hp=5cc68834d5cf4ee307729c9f5a0af4c07c60cdc8;hpb=c51b87a19648c4527a0c6612dd8f1bfbceda812d;p=debhelper.git diff --git a/dh_strip b/dh_strip index 5cc6883..4dc6961 100755 --- a/dh_strip +++ b/dh_strip @@ -82,7 +82,7 @@ init(options => { }); # This variable can be used to turn off stripping (see Policy). -if (defined $ENV{DEB_BUILD_OPTIONS} && $ENV{DEB_BUILD_OPTIONS} =~ /nostrip/) { +if (get_buildoption('nostrip')) { exit; } @@ -166,7 +166,12 @@ sub make_debug { if (! -d $debug_dir) { doit("install", "-d", $debug_dir); } - doit($objcopy, "--only-keep-debug", $file, $debug_path); + if (compat(8)) { + doit($objcopy, "--only-keep-debug", $file, $debug_path); + } + else { + doit($objcopy, "--only-keep-debug", "--compress-debug-sections", $file, $debug_path); + } # No reason for this to be executable. doit("chmod", 644, $debug_path); return $debug_path;