xenomai 2.6.2.1-2ubuntu1 FTBFS with pkg-create-dbgsym: multiple Build IDs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pkg-create-dbgsym (Ubuntu) |
Fix Released
|
Medium
|
Martin Pitt |
Bug Description
Xenomai package fails to build when pkg-create-dbgsym is installed:
dh_strip -s
dh_strip debug symbol extraction: all non-arch-all packages for this build platform i386: xenomai-runtime libxenomai1 libxenomai-dev
dh_strip debug symbol extraction: packages to act on: xenomai-runtime libxenomai1 libxenomai-dev
dh_strip debug symbol extraction: ignored packages:
Using buildid for compat level >= 9
objcopy:
.build-
objcopy --only-keep-debug failed on /build/
make: *** [binary-arch] Error 1
(The file is random file in /usr/lib/
The build logs can be found at https:/
To reproduce this, you need 2.6.2.1-2ubuntu1 as this has been worked around in -2ubuntu2.
Related branches
Changed in pkg-create-dbgsym (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Martin Pitt (pitti) |
importance: | Undecided → Medium |
summary: |
- xenomai 2.6.2.1-2ubuntu1 FTBFS with pkg-create-dbgsym + xenomai 2.6.2.1-2ubuntu1 FTBFS with pkg-create-dbgsym: multiple Build + IDs |
That's because that file has multiple build IDs, which pkg-create-dbgsym does not expect at the moment:
$ LANGUAGE= LC_ALL=C readelf -n debian/ xenomai- runtime/ usr/lib/ xenomai/ testsuite/ clocktest 44a3e8151f84c63 377d39a255 869386e9f3f6396 284d0e9a73
[...]
Displaying notes found at file offset 0x00000274 with length 0x00000048:
Owner Data size Description
GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring)
Build ID: 9d0d601c49149b5
GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring)
Build ID: 0c34f33934d2764