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

    <tr>
        <th>Summary</th>
        <td>
            [libc++] Re-exports from libc++abi are out of sync
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libc++,
            libc++abi
      </td>
    </tr>

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

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

<pre>
    The set of libc++abi symbols we re-export from libc++ has gotten out of sync since `libcxx/lib/libc++abi.exp` wasn't updated. We should really generate the full set of symbols to re-export from libc++abi directly. Today we do it partially, for example exception symbols are re-exported via the `cxxabi-reexports` target, but other things like the typeinfo for fundamental types is hardcoded in `libcxx/lib/libc++abi.exp`.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMUt1uozoQfhpzMwpyBkKSCy5OW-UBjiqda_8M4LPGRvbQwtuvoE2blXalvQHJM_r-5lM5uz4QteL0JBC9dTEEEoji9FKomYeY2s_HQke7tq8DQSaG2IF32gh8EviktIO8jjr6DO8EiQ60TDExdCmOD3swqAx9ZKYAcd5B8hoMZBcMgWjktrosAm_e6Y_vN0NJyyQaCe8qB4FnhnmyismW8B9BHuLsLSRS3q_QU6CkmIAHgm72_i75LpLjn0VuZqxLZNivJbxGq9bNlI3gGCaV2G0cAp-hiwloUePkCWgxNLGL4YtDpYckyMKbU7se0UizLEq7Q6KPYd5ssUo98Qart2R4oAQ8uNBn8O7HhxVeJ3KhiztzNwerRgqs_D7I4DIMKlkTLVlw4S8DLQvbVvZaXVVB7fEsT9ca8XIuhrbqOlM3jZVGngix6qpGWVNftdXHurOycC1KrOUR8dicjnguu8vRqnNt9EUjVnQRtaRROV96_zaWMfWFy3mm9nyV8lJ4pcnne_W-pG3tw-dfnpR2n51M7QZ10HOfRS29y5y_wdmx36v8AHZ6gX_vV8i_u_V2p4cyFnPy7cA8ZVH9I_Am8NY7HmZdmjhuEfq3--8wpfg_GRZ4221lgbfd2c8AAAD__0-fGnM">