Hi,
I've had one user report that, when trying to dlopen()
a dynamic library embedded inside a framework, they are hit by an error that a symbol from /usr/lib/libc++.1.dylib
is not found. To the best of my knowledge, that's a single user being hit (let's say the event has a low probability). Here's the full error message from dlopen()
:
dlopen(clang.framework/clang, 0x0009): Symbol not found: ZNSt3122_libcppverbose_abortEPKcz
Referenced from: <> /private/var/containers/Bundle/Application/<UUID>/a-Shell.app/Frameworks/clang.framework/clang
Expected in: <UUID> /usr/lib/libc++.1.dylib
How can I fix that? What could be the reason for libc++.1.dylib
having a different content on a specific machine?