diff options
author | Joey Hess <joey@kitenet.net> | 2011-02-08 15:26:28 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-02-08 15:26:28 -0400 |
commit | 7bc99d44cfc0275e1b44b390bed1362c457da9ab (patch) | |
tree | 2df7ed6493204d8666e3e2a239a553eeddbb623c /dh_makeshlibs | |
parent | f19def33cbd70ff149ac11cd44b0936c806a8983 (diff) | |
parent | d687f06403910b86076e821b52ad7a444a781e39 (diff) |
merge
Diffstat (limited to 'dh_makeshlibs')
-rwxr-xr-x | dh_makeshlibs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/dh_makeshlibs b/dh_makeshlibs index 045e9450..29d3f4d3 100755 --- a/dh_makeshlibs +++ b/dh_makeshlibs @@ -121,6 +121,13 @@ init(options => { "add-udeb=s" => \$dh{SHLIBS_UDEB}, }); +my $od = "objdump"; +# cross-compiling? +if (dpkg_architecture_value("DEB_BUILD_GNU_TYPE") + ne dpkg_architecture_value("DEB_HOST_GNU_TYPE")) { + $od=dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-objdump"; +} + foreach my $package (@{$dh{DOPACKAGES}}) { next if is_udeb($package); @@ -146,7 +153,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) { while (<FIND>) { my ($library, $major); push @lib_files, $_; - my $objdump=`objdump -p $_`; + my $objdump=`$od -p $_`; if ($objdump=~m/\s+SONAME\s+(.+)\.so\.(.+)/) { # proper soname format $library=$1; |