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_ACCESS
da1
a0
- esegui una
node-gyp rebuild
per ricompilare la libreria.
Questo ha funzionato per me.