Hello, Thiago Jung Bauermann <thiago.bauerm...@linaro.org> writes:
> This problem was noticed because the recent binutils commit > d5cbf916be4a ("gas/ELF: also reject merge entity size being zero") caused > gas to be stricter about mergeable sections without an entity size: > > configure:27013: checking assembler for section merging support > configure:27022: /path/to/as --fatal-warnings -o conftest.o conftest.s >&5 > conftest.s: Assembler messages: > conftest.s:1: Warning: invalid merge / string entity size > conftest.s: Error: 1 warning, treating warnings as errors > configure:27025: $? = 1 > configure: failed program was > .section .rodata.str, "aMS", @progbits, 1 > configure:27036: result: no > > In previous versions of gas the conftest.s program above was accepted > and configure detected support for section merging. I just posted a patch for gas implementing a suggestion by Alan Modra that makes it accept the syntax above: https://inbox.sourceware.org/binutils/20250103032831.622617-1-thiago.bauerm...@linaro.org/ However, I think it's still a good idea to commit this patch. -- Thiago