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

    <tr>
        <th>Summary</th>
        <td>
            [compiler-rt][PowerPC] missing IEEE long double emulation functions
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Currently when building LLVM on ppc64le with IEEE long double, LLVM tries to use emulation functions listed in https://gcc.gnu.org/wiki/Ieee128PowerPC (table in 2.3 Emulation functions). However, compiler-rt has no implementation of those functions leading to a build failure when there's no libgcc installed (e.g. on LLVM-only system).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxskk9vnDAQxT-NuYwWwQALHDg0yaJGSqWcerfNLDgxNvKfoP32ldlIjdKebMkz4ze_97j3ajZEA2seWPOU8RgW64btPQr-lgk73YbH6ByZoG-wL2RARKUnZWZ4efn9C6yBbZPnWhPsKizwfLlcQFszw2Sj0MTw8V4YnCIPwUL0BLRGzYOyBq7RyHTxoJUPNIEysISweVb9YDgyHGcp89nE3LqZ4bird8VwfCaiErtXu5N7fQSGXeBCU-rGvILLv_MZ9jn8tDt9kEuipF03pcmdXICFezAW1LppWsmEe6u9Qlisp68aiR-rBwv8DgKuXOno6M4mLOSIYXuM00rMUoIyPnCtaUoqKZ_zxCwhOVmjb-BvPtCa1GXTUE191fOMhrItq6qp2r7JlqE6Y3VuJhRF1TbIsTq3dcd7SXXZ9iS7TA1YYF3UZVuWqTjnRV1KUfSiK-k6FTWrC1q50rnWH2simSnvIw1dXzR1prkg7Y8EIBra4XhkiCkQbkg9JxFnz-oimeT_Tgkq6CM6X2iy5ok1D5_OsOYJVuV9gvY9Gv9LQRadHr75r8ISRS7tynBMP38ep83ZN5KB4Xjo9QzHY58_AQAA__-mtPCG">