Currently the mason packages node-osrm builds against are built with GLIBCXX_USE_CXX11_ABI=0. Setting this same value in the osrm-backend and node-osrm build ensures we are consistently building against the same libstdc++ ABI and protects against compilers or systems with alternative defaults.
Note: In the future we can easily move to GLIBCXX_USE_CXX11_ABI=1 if mason packages are available and built with that setting.
Currently the mason packages node-osrm builds against are built with
GLIBCXX_USE_CXX11_ABI=0
. Setting this same value in the osrm-backend and node-osrm build ensures we are consistently building against the same libstdc++ ABI and protects against compilers or systems with alternative defaults.Note: In the future we can easily move to
GLIBCXX_USE_CXX11_ABI=1
if mason packages are available and built with that setting.