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

    <tr>
        <th>Summary</th>
        <td>
            libunwind should install libunwind_ext.h, instead of letting each caller defines its own copy of libunwind runtime
        </td>
    </tr>

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

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

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

<pre>
    For example, [orc/macho_platform.cpp](https://github.com/llvm/llvm-project/blob/1588aab6ed2d02db2ffb23ca7f339d38a4d8c5e9/compiler-rt/lib/orc/macho_platform.cpp#L67) does a manual definition of compact unwind dynamic registration APIs.

Maybe CC @lhames 
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUksFu3CAQhp8GX1AsPBiv98Bhk8hSpbbqG0QDjNdUGCzASfbtK2_a9NRDTxz-mWH-7x8sxV8jkWbqkannBve6pKy_46sPgRqT3E1PKXN6x3ULxOCJM_WYsmUwrWiX9LIFrHPKa2u3jalnBuNS61aYvDCYGExXX5fdtDatDKYQXv88D1tOP8lWBpMJyTCYOjWOiGYgB06AMzDPBqTF0yzl2ckRezdaRWcGk03r5gPlh3z0B3-0_3MpkF-HE4Mzd4kKR75i3DFwR7OPvvoUeZr5MRFt5Xt889Fxd4u4esszXX2pGe9llx9fSsvEhYnLN7wZ4k9PnPUiLLhS4Y3T0p3lGRvS3anvx9NZqaFZ9IgDdDDM4E5SCBoVqE4NoxFSSTkY23gNApTou5MYe6WGVoyWEAnm3nbk0LJe0Io-tAe4NuVr40vZSXdy6DrRBDQUyj1CgEhv_K4ygCPRrO-0zX4tx66-1PJ3TPU1kA7e_LZdlrQHx30sFUPgn8ILvdd2OdI_JEJ3IAtUq49XTmgXbjEEyh9QqXBfC09vkdu03e61n1_kPVa_UrPnoP_7Uu7GynErH85fNfwKAAD__yqV6Jg">