I''m trying to use boost python and then I'm exposing simple class i get
undefined symbol: _ZN5boost6python15instance_holder8allocateEP7_objectmm
I checked symbols in libboost_python39.so.1.78.0 and i noticed that exist following symbol
_ZN5boost6python15instance_holder8allocateEP7_objectmmm (one m more than expected)
EDIT:
I made a workaround, just modifying expected symbol using this
objcopy --redefine-sym _ZN5boost6python15instance_holder8allocateEP7_objectmm=_ZN5boost6python15instance_holder8allocateEP7_objectmmm myFile.o
And this is working, but i'm not sure if this is correct approach
Hi guys
I''m trying to use boost python and then I'm exposing simple class i get undefined symbol: _ZN5boost6python15instance_holder8allocateEP7_objectmm
I checked symbols in libboost_python39.so.1.78.0 and i noticed that exist following symbol _ZN5boost6python15instance_holder8allocateEP7_objectmmm (one m more than expected)
So am I doing sth wrong or this is a bug?
My class
Exposing by:
class_<ConnectionFactory>("ConnectionFactory");
Linux Ubuntu 18.04
EDIT: I made a workaround, just modifying expected symbol using this
objcopy --redefine-sym _ZN5boost6python15instance_holder8allocateEP7_objectmm=_ZN5boost6python15instance_holder8allocateEP7_objectmmm myFile.o
And this is working, but i'm not sure if this is correct approach