diff --git a/libs/yaml-cpp/include/yaml-cpp/emitter.h b/libs/yaml-cpp/include/yaml-cpp/emitter.h index a353e71..1d49e7a 100644 --- a/libs/yaml-cpp/include/yaml-cpp/emitter.h +++ b/libs/yaml-cpp/include/yaml-cpp/emitter.h @@ -106,6 +106,9 @@ namespace YAML EmitSeparationIfNecessary(); std::stringstream str; + // fix for freebsd + str.precision(15); + str.setf(std::ios_base::floatfield, std::ios_base::fixed); str << value; m_stream << str.str();