Some time ago I built a C++ shared library that depends on libcxxwrap-julia
. I’ve been loading it into Julia with no problems until this morning. I updated a package dependency that has absolutely nothing to do with the shared library, and when I tried to run my unit tests I got this:
.../julia-1.1.0/bin/julia: symbol lookup error: /usr/local/lib/libgeometry_wrap.so: undefined symbol: _ZN5jlcxx12gc_index_mapEv
Demangling the name gives: jlcxx::gc_index_map()
I’ve rebuilt and reinstalled my library, and libcxxwrap-julia to no avail.
Any suggestions of what to try next would be welcome.