diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/Dpkg/Shlibs/Symbol.pm | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/scripts/Dpkg/Shlibs/Symbol.pm b/scripts/Dpkg/Shlibs/Symbol.pm index c2759d6c8..5d602d27e 100644 --- a/scripts/Dpkg/Shlibs/Symbol.pm +++ b/scripts/Dpkg/Shlibs/Symbol.pm @@ -22,9 +22,9 @@ use warnings; our $VERSION = '0.01'; use Dpkg::Gettext; -use Dpkg::Deps; use Dpkg::ErrorHandling; use Dpkg::Util qw(:list); +use Dpkg::Arch qw(debarch_is_concerned); use Dpkg::Version; use Storable (); use Dpkg::Shlibs::Cppfilt; @@ -295,11 +295,7 @@ sub arch_is_concerned { my $arches = $self->{tags}{arch}; if (defined $arch && defined $arches) { - my $dep = Dpkg::Deps::Simple->new(); - my @arches = split(/[\s,]+/, $arches); - $dep->{package} = 'dummy'; - $dep->{arches} = \@arches; - return $dep->arch_is_concerned($arch); + return debarch_is_concerned($arch, split /[\s,]+/, $arches); } return 1; |