<div dir="ltr"><div>Patch attached and reproduced below inline:<br></div><div>----------------------</div><div><div>From 91f56e48e0d267c8647410652be57dd7ab69200b Mon Sep 17 00:00:00 2001</div><div>From: Will Dietz <<a href="mailto:w@wdtz.org">w@wdtz.org</a>></div><div>Date: Wed, 27 Jul 2016 07:20:37 -0500</div><div>Subject: [PATCH] RuntimeDyldELF: Don't abort on R_X86_64_NONE, they're no-ops.</div><div><br></div><div>---</div><div> lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp |    2 ++</div><div> 1 files changed, 2 insertions(+), 0 deletions(-)</div><div><br></div><div>diff --git a/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp b/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp</div><div>index 9cbdb13..ec8fe3a 100644</div><div>--- a/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp</div><div>+++ b/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp</div><div>@@ -231,6 +231,8 @@ void RuntimeDyldELF::resolveX86_64Relocation(const SectionEntry &Section,</div><div>   default:</div><div>     llvm_unreachable("Relocation type not implemented yet!");</div><div>     break;</div><div>+  case ELF::R_X86_64_NONE:</div><div>+    break;</div><div>   case ELF::R_X86_64_64: {</div><div>     support::ulittle64_t::ref(Section.getAddressWithOffset(Offset)) =</div><div>         Value + Addend;</div><div>-- </div><div>1.7.1</div><div><br></div></div></div>