<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/58978>58978</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [JITLink][i386] JIT session error: Unsupported i386 relocation:4
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          dkurt
      </td>
    </tr>
</table>

<pre>
    During migration from MCJIT to ORC JIT facing "`JIT session error: Unsupported i386 relocation:4`" on `i386` target. As far as I can see, a patch https://github.com/llvm/llvm-project/commit/2a3b257a935aa49886ccd073695e75b385b3822f which introduced support of other relocations was merged just few weeks ago. Does it mean that it make sense to use MCJIT for i386 at this moment or there is a workaround?

/cc @jain98 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJydUduO1DAM_Zr2xaJK08ukD30YdrTSIhASgg9IE7fNTJuMcmHE3-N0dwWvIDW1HTs-59iT07_GS_LGLrCbxctonIXZux2-PH16-Q7RwddvT5DdWapcVnBe9CxfBAwhl6P3zhfNGX7YkO535yNqMI3owePm1NGT0i09o8dAL8jLeTIQpV8wVnAOBOBBBngBJS01x4I_gYS7jGqFNcZ7oCYFf6ZvMXFNU6XcTsG2_Xw3H-7eXVFFCim3m-xw2Uy8O8mh6aRsByF6pTQ7Nf3Q4ambGpEP5zM8VkNAxkbvdFIk4U0MuBlcXNH_JSfAg5juSNw1XFOIMOMDHoi3AHJxFVwcBjCRSkhLXGU8AnlDEmYD5rkmMq9Dnp1_nReVxdVQY7ejJWAPGReBriQ8nL9J75LVRfNcsEvBzm9_UqugaNlVGjsIKHGs-160vGYDL_XY6KEZZBlN3HAsuo8E-dnYW9FdKDj20F3gfxZaJr-N_7wZE0LCQE4nhpMo13HgnImJMUarUqxH3mqijJNoJ466m8tNTriFTJ2YlmbkjPO6rtua1aJmFeOzOjHFal33CoeOJoG7NFuVgSvnl9KPB4cpLYGSmwkx_ElKEr1YxPf-MsXV-VHfko_lQXY8mP4GGjkEZw">