On 03/08/2021 07:37, Jan Beulich wrote:
> On 27.07.2021 14:33, Andrew Cooper wrote:
>> On 22/07/2021 10:20, Jan Beulich wrote:
>>> I suspect it is commit 40726f16a8d7 ("ld script expression parsing")
>>> which broke the hypervisor build, by no longer accepting section names
>>> with a dash in them inside ADDR() (and perhaps other script directives
>>> expecting just a section name, not an expression): .note.gnu.build-id
>>> is such a section.
>> Are binutils going to fix their testing to reduce the number of serious
>> regressions they're releasing?
> To be honest - I simply don't know.
>
>>> Quoting all section names passed to ADDR() via DECL_SECTION() works
>>> around the regression.
>>>
>>> Signed-off-by: Jan Beulich <[email protected]>
>> I guess we've got no choice. Acked-by: Andrew Cooper
>> <[email protected]>
> Thanks. I see you've committed this already.
Actually, it unilaterally breaks FreeBSD builds:
https://cirrus-ci.com/task/5417332467040256
I'm not sure why my build tests didn't notice, but obviously this patch
isn't a workable option.
~Andrew