Comment 1 for bug 1870061

Revision history for this message
Paride Legovini (paride) wrote :

We are using a rather old upstream snapshot of ipxe: commit a25a16d dates back to April 2015. I guess this is because upstream didn't tag any release between 2010 and January 2, 2020, when version v1.20.1 was tagged.

The FTBFS does not happen with the latest upstream version, as the use of bfd has been dropped in 2016 by this commit:

https://github.com/ipxe/ipxe/commit/efd5cf9aadcaf36f45db5d1c3059197a8479567c

While that's the commit fixing (actually, removing) the issue, I would not consider this "patch on a table" scenario, as at that point the codebase already diverged significantly from what we have in Ubuntu, plus it's difficult to tell what the code status was at that arbitrary point of the commit history.

It would be nice to ship v1.20.1 in Focal, but we are late in the cycle. The attached patch fixes the issue according to:

https://wiki.gentoo.org/wiki/Binutils_2.34_porting_notes/undefined_reference_to_bfd_get_section_*