<div dir="ltr">I'll rework on this after the linker-synthesized input section becomes a thing. Currently I cannot easily append a string piece into an exiting .comment section.</div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 25, 2016 at 3:07 PM, Rafael EspĂ­ndola <span dir="ltr"><<a href="mailto:rafael.espindola@gmail.com" target="_blank">rafael.espindola@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am ok with both ".note.linker-version" and adding an entry to .comment.<br>
<br>
I guess I have a small preference for .comment if this is a free format string.<br>
<br>
Cheers,<br>
Rafael<br>
<br>
<br>
On 18 October 2016 at 21:44, Rui Ueyama via llvm-dev<br>
<div class="HOEnZb"><div class="h5"><<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
> I'd like to make LLD embed version information so that we can determine if<br>
> an executable was created by LLD and if that's the case which version of<br>
> LLD.<br>
><br>
> ld.bfd doesn't seem to embed any information, so we cannot tell whether an<br>
> executable was linked by ld.bfd or not easily.<br>
><br>
> ld.gold embeds a string "GNU gold <version>" as ".note.gnu.gold-version"<br>
> section contents.<br>
><br>
> I'm wondering what we should do for LLD. The gold's way seems almost right,<br>
> but I think we don't want to use the same section name because it contains<br>
> "gold" as part of the section name. However, at the same time, I don't<br>
> believe we want to create ".note.gnu.lld-version", because if we do, all<br>
> programs that determine linker version need to look at<br>
> ".note.gnu.<linker-name>-<wbr>version" for all known linkers. That's absurd.<br>
> (Also, our product is not GNU, so ".gnu" part is probably irrelevant.)<br>
><br>
> I'm leaning towards ".note.linker-version" in hope that other linkers follow<br>
> it.<br>
><br>
> Any opinions?<br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> ______________________________<wbr>_________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/<wbr>mailman/listinfo/llvm-dev</a><br>
><br>
</div></div></blockquote></div><br></div>