On Thu, 2022-02-03 at 10:09 +0100, Florian Weimer wrote:
* Richard W. M. Jones:
> Thinking about this a bit more, the implementation of this feature
> simply seems to be wrong. RPM already has a final stage where it
> strips ELF files and builds debuginfo. Why wasn't the addition of
> package notes done there?
The package notes are in an allocatable section, to be mapped at run
time, so that they end up in core files. As far as I know, it's not
reliably possible to add such data to an ELF file after the final
(non-relocatable) link.
We would have to pre-allocate some fixed space and fill it in later.
Cleaner approaches are possible if we teach the core dumper how to copy
select data from non-allocated sections. I think we would then need
just a placeholder program header.
While it is nice to discuss future options, do we have a way to fix
FTBFS's in rawhide _now_ ?
My time is limited and I want to upgrade one of my packages and this is
blocking me.
Is opening a FESCO ticket the only way ?
Simo.
--
Simo Sorce
RHEL Crypto Team
Red Hat, Inc