| Issue |
58117
|
| Summary |
undefined symbol: std::__1::__libcpp_verbose_abort(char const*, ...) in debug builds of libc++abi.so
|
| Labels |
libc++abi,
compile-fail
|
| Assignees |
|
| Reporter |
arichardson
|
When trying to build the runtime libraries with `-DCMAKE_BUILD_TYPE=Debug`, I get linker errors in libc++abi.so:
Build command: `mkdir test-build && cmake -S ./runtimes -B ./test-build -GNinja -DCMAKE_BUILD_TYPE=Debug -DLIBCXX_ENABLE_ASSERTIONS=TRUE "-DLLVM_ENABLE_RUNTIMES=libunwind;libcxxabi;libcxx" -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_C_COMPILER=/usr/bin/clang && ninja -C test-build`
```
libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_demangle.cpp.o: in function `void std::__1::advance[abi:v160000]<(anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::OperatorInfo const*, long, long, void>((anonymous namespace)::itanium_demangle::AbstractManglingParser<(anonymous namespace)::itanium_demangle::ManglingParser<(anonymous namespace)::DefaultAllocator>, (anonymous namespace)::DefaultAllocator>::OperatorInfo const*&, long)':
cxa_demangle.cpp:(.text+0x195e0): undefined reference to `std::__1::__libcpp_verbose_abort(char const*, ...)'
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