I am not sure we are making progress on the other (elflint) issue. It seems to me that at least Alan Modra doesn't feel it is an issue (see binutils list), but even though I disagree fixing it in binutils ld is a bit of a pain. I tried and didn't get a good fix (it also goes somewhat against the design in binutils ld that input sections and output sections are in theory separate) and Richard Henderson's fix has the disadvantage of turning all "missing" symbol sections into SHN_ABS, which also isn't ideal. So, should we add another ld-gnu quirk in elflint?
Alan is just clearly wrong about what should be acceptable. I'm not sure what is really wrong with Richard's fix. Can you give an example of a symbol it affects that is not wrong today?
Thanks, Roland