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

    <tr>
        <th>Summary</th>
        <td>
            clang++ libc++ fails with BOOST_THROW_EXCEPTION (boost/1.84.0)
        </td>
    </tr>

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

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

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

<pre>
    ```
ld64.lld: error: undefined symbol: std::exception_ptr::__from_native_exception_pointer(void*)
>>> referenced by exception_ptr.h:97 (/opt/llvm18/bin/../include/c++/v1/__exception/exception_ptr.h:97)
>>> source.cpp.o:(symbol std::exception_ptr std::make_exception_ptr[abi:ne180100]<boost::asio::multiple_exceptions>(boost::asio::multiple_exceptions)+0x11a)

ld64.lld: error: undefined symbol: __cxa_init_primary_exception
>>> referenced by exception_ptr.h:91 (/opt/llvm18/bin/../include/c++/v1/__exception/exception_ptr.h:91)
>>> source.cpp.o:(symbol std::exception_ptr std::make_exception_ptr[abi:ne180100]<boost::asio::multiple_exceptions>(boost::asio::multiple_exceptions)+0xf8)
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzcVEFvqzgQ_jXDxSqyB0jgwCFpi3Yvm9Vupd0bMmYI3hqMbJNN_v0TSdqkUp_0eniXJ40EjGY-5vu-0Ujv9X4kKiHbQvYUyTn01pW9PfX2FDW2PZWw4tfgT8A3pl2lsTEtJBtGzlm3vMxjS50eqWX-NDTWLDkflhpINnRUNAVtx3oK7pKq687ZoR5l0Aeq7wqsHgM5wPxgdQu4ASwuv4Xk-RLMUUeORkUta07sA3jcQ7Ip1gwwB6zsFAArYw6DWD4bPQJWcQxY6VGZuSXASgFuz1EdBGBV32YBrD7D_mQgb2enKFbTFNuFHuYXEb6jwC09yNcP5IODbCsbDclmJJFzwTlkT5A8Ntb6cOmRXttr92yCnswdgl8GwvyHq7EA3PKjEPLG6mse17U6ylqPOtST04N0pzsBv-qb-Im-iV_Qty5_J6WMHPdXSe49M3p8JceUHQY5tqyT2lDL_tehZ3TUgSnbEjvrPntiDwcWLPNETI8Hq-RFzjfd3s5A1JZJWySFjKgUa17kGU9zEfUlZm1RiFTleapUmvCu4SvqUi4yla5JpJEukWPKE75GxJyLOOVd1gqUGfFVniQIKadBahMv5sfW7SPt_UxlniYFRkY2ZPz5UiFeGSPgIyAa3bxvBC53zJULxEMz7z2k3Ggf_A006GCovNOM3frPGvmLRNvd7u-X-uW3v3b_1M__Pj7_-fL77g_27hRWIs7TmAMW0exM2Ycw-fMiVYDVXod-bmJlh-syXx8Pk7P_kVraz-Q8YHXm9y0AAP__9Aa68A">