<div dir="ltr">Hi All,<br><div><br></div><div>The time has finally come to remove OrcV1. I expect to remove it some time after the 14th of September. This will remove all the legacy layers, legacy utilities, the old Orc C bindings, and OrcMCJITReplacement. ExecutionEngine and MCJIT will *not* be affected by this.</div><div><br></div><div>I had hoped to have removable code enabled before deleting OrcV1, but it turns out that implementing removable code in OrcV2 without simultaneously breaking it in OrcV1 is difficult. Instead my plan is to delete OrcV1 and implement removable code in OrcV2 as quickly as possible. I think this is the fastest path to where we want to be.<br></div><div><br></div><div>If you're on llvm master, still using the legacy layers, and you <i>don't</i> need removable code support, then I would encourage you to switch over as soon as you're able. If you <i>do</i> need removable code support then you may have to wait a few weeks for it to land.</div><div><br></div><div>If you have any questions about the removal please let me know!</div><div><br></div><div>Kind Regards,</div><div>Lang.</div></div>