Boost logo

Boost :

From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2023-11-16 15:50:15


On 11/16/23 18:43, Matthijs Möhlmann via Boost wrote:
> On 16/11/2023 16:32, Andrey Semashev via Boost wrote:
>> On 11/16/23 18:28, Andrey Semashev wrote:
>>>
>>> As for a workaround, I suspect the problem can be worked around by
>>> manually adding linking with the standard library that defines those
>>> missing symbols. For example, `operator delete` is defined in libc++abi,
>>> so you may fix the problem by adding `linkflags=c++abi` to `b2` command
>>> line.
>> Sorry, the command line option should be `linkflags=-lc++abi`.
>>
> That didn't work either. Same error.

Do you mean the error still lists `operator delete` and similar core
language symbols as unresolved?

If so then either the compiler is terminally broken, or there must be
some issue with your installation. Perhaps, inconsistent libc++abi version?

BTW, we do test clang-16 in CI, and it passes:

https://github.com/boostorg/filesystem/actions/runs/6449121898

so I'm leaning towards some installation or configuration issue.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk