| Issue |
84392
|
| Summary |
clang++ libc++ fails with BOOST_THROW_EXCEPTION (boost/1.84.0)
|
| Labels |
clang,
libc++
|
| Assignees |
|
| Reporter |
hoyhoy
|
```
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)
```
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs