r7.0.5 Unofficial Raspberry Pi Binaries
·
8 commits
to main
since this release
These binaries are subject to the MongoDB Server-Side Public License and are not officially supported by MongoDB Inc.
Each binary was built with static linking against its dependencies from the mongodb/mongo project.
The following binaries, compiled for and briefly smoke tested on the Raspberry Pi 4B+, are inside the tarball:
- mongo - legacy MongoDB shell
- mongod - MongoDB Community Edition Server
- mongos - MongoDB Query Router - for Sharded Clusters
Additional files included
- README.md
- LICENSE-Community.txt
Files
mongodb.ce.pi4.r7.0.5.tar.gz
- 88MB compressed | 252MB uncompressed- Community Edition
- Built for ARM64 (cortex-a72)
- minimum needed
- optimal for execution on embedded platforms
- build time:
user4610m31.377s
- sha256sum:
236722eaf07a2bfb296c120eabd2bf8f9e56dcb74c38d93927fcfcbdf83e85d9
- all symbols stripped
mongodb.ce.pi5.r7.0.5.tar.gz
- 88MB compressed | 252MB uncompressed- Community Edition
- Built for ARM64 (cortex-a76)
- minimum needed
- optimal for execution on embedded platforms
- build time:
user4645m17.833s
- sha256sum:
b351b650172c1abafd14da3b76db4bbaf3d898dfc89ac8f413ac02ae6fea6471
- all symbols stripped
Notes
The libstdc++ library that ships with Raspberry Pi OS does not meet the minimum requirements of MongoDB. GCC ABI version history is here. You can build gcc 11.1.0+ from source and redirect the existing libstdc++ symbolic link to your newer version:
sudo ln -s /usr/local/lib64/libstdc++.so.6.0.29 /lib/aarch64-linux-gnu/libstdc++.so.6
Instructions to build this dependency from source as well as a pre-built binary are here.