Udało mi się naprawić błąd, ściągając repozytorium z github, edytując bson.h
i wykonanie node-gyp rebuild
na nim.
Najwyraźniej błąd jest spowodowany opcją kompilacji, która nie jest obsługiwana przez urządzenia ARM. Na wszelki wypadek:
- Repozytorium klonów Git tutaj:
https://github.com/mongodb/node-mongodb-native
- Otwórz
./node-mongodb-native/node_modules/bson/ext/bson.h
- Zmień
#define USE_MISALIGNED_MEMORY_ACCESS
od1
do0
- wykonaj
node-gyp rebuild
aby ponownie skompilować bibliotekę.
To zadziałało dla mnie.