1.4.7-3 defines (header) but doesn't export some functions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
device-tree-compiler (Ubuntu) |
Fix Released
|
Undecided
|
Christian Ehrhardt | ||
Cosmic |
Won't Fix
|
Undecided
|
Unassigned | ||
Disco |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
libfdt 1.4.7-3 as currently in C/D/E defines some functions that it then fails to export.
Due to that programs build against its headers might fail later on.
For example qemu:
cc -pthread -I/usr/
/usr/bin/ld: /tmp/cck74tTE.o: in function `main':
./b/qemu/
A fix to that is already upstream [1] and should be an easy backport that also "only" adds symbols - so it should be rather SRU safe.
We haven't seen this in the wild because almost no project has yet picked up to use the new function.
Hence I'm not sure we really need SRUs, but for Eoan and forward we will need that as e.g. qemu did so in [2] and therfore is FTBFS without the fix. Over the time more projects might be like that so lets fix it in Eoan (and not the others) for now.
[1]: https:/
[2]: https:/
FYI: No Debian bug needed as 1.5 (with fix) is already waiting in experimental for post-Buster.