In https://github.com/mapbox/node-or-tools/pull/23 we switched to statically linking against upstream libortools.a and more importantly strip out debug symbols here. What we should do is build debug binaries for npm which link against libortools.a with debug symbols not stripped out.
Tasks:
Create Travis builds for debug binaries which do not strip out debug symbols
Publish debug binaries passing --debug to node-pre-gyp
In https://github.com/mapbox/node-or-tools/pull/23 we switched to statically linking against upstream
libortools.a
and more importantly strip out debug symbols here. What we should do is build debug binaries for npm which link againstlibortools.a
with debug symbols not stripped out.Tasks:
--debug
tonode-pre-gyp
cc @karenzshea