This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Setting a date for the 2.31 branch
On Fri, 15 Jun 2018, Maciej W. Rozycki wrote:
> Otherwise there's a single LD test failure only:
>
> FAIL: DT_TEXTREL map file warning
>
> which IIRC is just a case to be KFAILed, but I'll double-check.
Indeed, for sections which have dynamic relocations attached the MIPS
backend sets SHF_WRITE, in `mips_elf_create_dynamic_relocation', yielding:
$ readelf -S textrel.so | grep rodata
[ 8] .rodata PROGBITS 00000254 000254 000004 00 WA 0 0 1
$
This came from commit 7403cb6305f5 ("PATCH for N32 ABI"),
<https://sourceware.org/ml/binutils/1999-q2/msg00375.html>, i.e. for all
practical purposes it has been there since forever, and therefore I think
it can be considered a part of the ABI and the test case considered
irrelevant for MIPS targets.
Alan, since you've done significant work in this area with commit
63c1f59d6655 ("readonly_dynrelocs") and asked there for maintainer's
attention -- do you agree with my conclusion?
Maciej