<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>This issue has been lurking for a long time, it's really great to see it getting fixed. Thanks very much Keno!</div><div><br></div><div>RuntimeDyldELF target maintainers: If you see failures related to this patch, providing a RuntimeDyldChecker regression test will be a huge help in tracking down the issue. See test/ExecutionEngine/RuntimeDyld/* for examples of how to write these, or ping me on the lists or IRC.</div><div><br></div><div>Cheers,</div><div>Lang.</div><div><br></div><div>On Apr 15, 2015, at 5:01 PM, Keno Fischer <<a href="mailto:kfischer@college.harvard.edu">kfischer@college.harvard.edu</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">This is a heads up for those of you using RuntimeDyldELF (directly or indirectly through e.g. MCJIT) on targets other than X86. <div>I have just committed <a href="http://reviews.llvm.org/rL235060">http://reviews.llvm.org/rL235060</a>.<br></div><div><br></div><div>This commit changes the way that relocations work internally </div><div>on a number of platforms with the goal of allowing us to free the </div><div>unrelocated object file earlier. It should not in general change the observed</div><div>behavior.</div><div><br></div><div>I have tested this on X86. Other platforms represent my best understanding<br>of how those relocations should work, but I may have missed something because<br>I do not have access to those platforms. If you're using RuntimeDyldELF and are seeing failures after the above commit, please let us know so we can get them sorted out.</div><div><br></div>We will keep the current ugly workarounds in place for a couple of days, so this commit<br>can be reverted if it breaks the bots.<div><br>Keno<br></div></div>
</div></blockquote></body></html>