<html><head></head><body>Android libc casts its address to the elf header type. So I think start of text?<br><br><div class="gmail_quote">Rafael Avila de Espindola <rafael.espindola@gmail.com> schreef op 30 mei 2017 20:51:19 CEST:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">It is missing from lld.<br /><br />Do you know what it should point to? The first executable PT_LOAD?<br /><br />Thanks,<br />Rafael<br /><br />Carlo Kok via llvm-dev <llvm-dev@lists.llvm.org> writes:<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> When linking a project with lld, the android libc links to<br /> __executable_start<br /> which isn't defined when linking with lld (tried on x86), but is when<br /> linking with gnu ld it seems. <br /><br /> I tried:<br /><br /> .globl __executable_start<br /> __executable_start = __ehdr_start<br /><br /> as a workaround but seems to be ignored.<br /><br /> Anyone know a better workaround?<br /><br /> Thanks,<br /><br /> --<br /> Carlo Kok<br /> RemObjects Software<br /><hr /><br /> LLVM Developers mailing list<br /> llvm-dev@lists.llvm.org<br /> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br /></blockquote></pre></blockquote></div><br>
-- <br>
Carlo Kok<br>
RemObjects Software </body></html>