summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog3
-rw-r--r--scripts/Dpkg/Shlibs/Objdump.pm3
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,