Hi Kevin,
I think the main issue is going to be the breaking of existing software builds.
True - but the counter argument is that those builds were relying upon a mis-feature of the BFD linker, and so maybe the correct thing to do is to fix the builds.
Also, you mentioned "which will disable the warnings about linking in executable files". I thought PR 26047 created a fatal error in this situation. Is the proposed change to make the error a warning or am I missing something?
Sorry - I misstyped. I meant that the proposed patch would disable the fatal error, rather than a simple warning.
As for the particular workaround, "-z allowexec" generates a warning on current versions of ld.
Do you mean that using this option introduces a new warning message (presumably about the option not being recognised), or that it does not work and using it has no effect ? If the former then this means that the proposed patch has not been applied to the linker, or that the patched linker has not then been rebuilt. If it is the latter then I must have missed something in the creation of the patch.
Cheers Nick