Skip to content

r6.0.12 Unofficial Raspberry Pi Binaries

Compare
Choose a tag to compare
@themattman themattman released this 03 Jan 14:22
· 9 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.r6.0.12.tar.gz - 78MB compressed | 210MB uncompressed

    • Community Edition
    • Built for ARM64 (cortex-a72)
    • minimum needed
    • optimal for execution on embedded platforms
    • build time: user 3162m22.329s
    • sha256sum: 6839c1a70bea84b525d91cd552bd8c4cc50568cce034494f359f7131242c5ca4
    • all symbols stripped
  • mongodb.ce.pi5.r6.0.12.tar.gz - 77MB compressed | 210MB uncompressed

    • Community Edition
    • Built for ARM64 (cortex-a76)
    • minimum needed
    • optimal for execution on embedded platforms
    • build time: user 2897m53.810s
    • sha256sum: 02fb0f57eaa7747735bc5f33491fb50852f4ac54bf5c1df8fd55349522fcf11e
    • all symbols stripped

MongoDB Release Notes

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.