2 / 4
May 2024

Dear MongoDB developers,

as part of our work at Linaro (Windows on Arm | Linaro), we help some open source projects to support arm64 arch on windows. Our partner at Microsoft would be interested to see MongoDB on this new platform.

Is this something you would be open to support, either on your side, or with an external contribution?

I started to take a look at the mongodb source code, could build python deps for windows-arm64, and I’m currently a bit stuck around generated ninja file from scons.

$ python3 buildscripts/scons.py install-mongod TARGET_ARCH=aarch64 HOST_ARCH=aarch64 CC=cl.exe CXX=cl.exe --ninja=enabled $ ninja ninja: error: 'build/opt/mongo/db/commands/generic_gen.cpp', needed by 'build/opt/mongo/db/commands/generic_gen.obj', missing and no known rule to make it `` It seems like those cpp files are coming for .idl, but I'm not sure why it's not generated by Scons as part of the configure step. Any step is missing? I use a fork on MongoDB (to add some changes for windows-arm) available here, on branch woa: https://gitlab.com/Linaro/windowsonarm/forks/mongodb/-/commits/woa?ref_type=heads And using this build script: https://gitlab.com/Linaro/windowsonarm/packages/mongodb/-/blob/master/recipe.sh?ref_type=heads You can see a full build run here: https://gitlab.com/Linaro/windowsonarm/packages/mongodb/-/jobs/6801351093 Thanks for your help!
8 days later
11 months later

Hello, I’m a user using Windows-arm64. Has there been any progress on this? Are you working with MongoDB on this?

Hello, no answer was received about this, neither on this forum, not in our private conversations.
Thus, we dropped this project.