-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code
-
Fully Compatible
-
v3.4, v3.2
-
Platforms 2016-11-21
-
0
When running 'mongod' under valgrind, the process immediately hits an exception while executing global initializers.
This is due to a bad interaction between Boost and Valgrind, where Valgrind does not fully support long doubles.
To work around this, use CPPDEFINES=BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS when compiling.