Comment 4 for bug 1779863

Revision history for this message
Nicolas Noble (grumpycoder) wrote :

Also if you want to reproduce it, you simply need to npm install grpc on Ubuntu using Ubuntu's nodejs. Loading and using gRPC (I can build a quick nodejs demo project if you want) will then fail with the symbol mismatch I described initially.

Or you can also use the reproduction case I linked initially: https://github.com/nicolasnoble/openssl-nodejs-ubuntu-demo

If you build this extension using the nodejs 8 available at https://nodejs.org/dist/latest-v8.x/ and then try to use the code in Ubuntu's nodejs, it'll fail. One way to quickly try this is to have two users on a single system. One user is using nvm to install node 8. That first user builds the demo code. Then the second user uses the system's node to run it. This will demonstrate the failure.