Public bug reported:

Ubuntu version: 26.04.1 LTS
Package version: abigail-tools 2.9-3

ABI file starts with:

<abi-corpus version='2.2' path='btmp1/libz-ng.so.2.1.2'
architecture='elf-unknown-arch-value-243' soname='libz-ng.so.2'>

"243" maps to EM_RISCV

Second ABI file starts with:

<abi-corpus version='2.4' path='btmp2/libz-ng.so.2.3.90'
architecture='elf-riscv' soname='libz-ng.so.2'>

These are same architecture, but first one is created with earlier minor
version, so newer version (2.4) should be able to parse the ABI file.

What happened:

ELF architecture changed
Functions changes summary: 0 Removed, 0 Changed (64 filtered out), 0 Added (2 
filtered out) functions
Variables changes summary: 0 Removed, 0 Changed (1 filtered out), 0 Added 
variable

architecture changed from 'elf-unknown-arch-value-243' to 'elf-riscv'

What is supposed to happen:

No error, as the architectures are the same

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: abigail-tools 2.9-3
ProcVersionSignature: Microsoft 4.4.0-26100.9278-Microsoft 4.4.35
Uname: Linux 4.4.0-26100-Microsoft x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Sat Oct 24 03:15:26 2026
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
SourcePackage: libabigail
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: libabigail (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2172091

Title:
  abidiff reports architecture mismatch when comparing two minor
  versions of ABI file format

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libabigail/+bug/2172091/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to