diff options
-rw-r--r-- | debian/changelog | 3 | ||||
-rw-r--r-- | scripts/Dpkg/Shlibs/Objdump.pm | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog index 8b6e1661c..5269cfb2a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,9 @@ dpkg (1.18.22) UNRELEASED; urgency=medium * Turn status file parser errors on bogus field blank lines into warnings, otherwise the system cannot be easily recovered from. Regression introduced in dpkg 1.16.1. Reported by Jay Freeman <saurik@saurik.com>. + * Perl modules: + - Mask ARM ABI bits in the ELF processor flags in Dpkg::Shlibs::Objdump. + These are too unreliable to be used for exact matching. Closes: #853793 [ Updated programs translations ] * Turkish (Mert Dirik). Closes: #853202 diff --git a/scripts/Dpkg/Shlibs/Objdump.pm b/scripts/Dpkg/Shlibs/Objdump.pm index 3bf60f7b5..06ca53cfb 100644 --- a/scripts/Dpkg/Shlibs/Objdump.pm +++ b/scripts/Dpkg/Shlibs/Objdump.pm @@ -165,9 +165,6 @@ my %elf_mach_map = ( # always better to not mask a flag, because that preserves the historical # behavior, and we do not drop dependencies. my %elf_flags_mask = ( - ELF_MACH_ARM() => ELF_FLAG_ARM_EABI_MASK | - ELF_FLAG_ARM_NEW_ABI | ELF_FLAG_ARM_OLD_ABI | - ELF_FLAG_ARM_SOFT_FLOAT | ELF_FLAG_ARM_HARD_FLOAT, ELF_MACH_IA64() => ELF_FLAG_IA64_ABI64, ELF_MACH_MIPS() => ELF_FLAG_MIPS_ABI_MASK | ELF_FLAG_MIPS_ABI2, ELF_MACH_PPC64() => ELF_FLAG_PPC64_ABI64, |