mrohnstock, thanks for the report. Sorry I was out of town for quite a few days. Appears yaml-cpp made a bug fix regarding precision which causes its precision behavior to change. I've reported upstream to mongodb at https://jira.mongodb.org/browse/SERVER-43980. Links there are to the yaml-cpp change.
I haven't directly used yaml-cpp, and don't know if mongodb can make a change specifying precision which would be compatible with not only yaml-cpp 0.6.3 but also older versions. Even if they can, I don't know how extensive the fix would be and how long it would take them.
I've pushed 4.2.0-3 which drops using yaml-cpp as a system library, and pulls in the specific commit that mongodb's source tree has for it. This will have a minuscule impact on mongodb build time and package size.
I compiled through makepkg instead of devtools so all tests would run, and verified it compiles without error again.
Pinned Comments
JstKddng commented on 2022-08-03 23:28 (UTC)
Binary builds are available:
https://software.opensuse.org//download.html?project=home%3Ajustkidding%3Aarch&package=mongodb
JstKddng commented on 2022-08-03 23:28 (UTC)
If you have a pre-sandybridge CPU or an ARMv8 sbc, you can use mongodb44
If you'd like to stay in the V5.0 branch, you can use mongodb50