Sono riuscito a correggere l'errore estraendo il repository da github, modificando bson.h e facendo una node-gyp rebuild su di esso.
Apparentemente, l'errore è causato da un'opzione di compilazione che non è supportata dai dispositivi ARM. Nel caso qualcuno fosse interessato:
- Git clone repository qui:
https://github.com/mongodb/node-mongodb-native - Apri
./node-mongodb-native/node_modules/bson/ext/bson.h - Cambia
#define USE_MISALIGNED_MEMORY_ACCESSda1a0 - esegui una
node-gyp rebuildper ricompilare la libreria.
Questo ha funzionato per me.