--- third_party/perfetto/src/base/string_utils.cc.orig 2023-12-10 06:10:27 UTC +++ third_party/perfetto/src/base/string_utils.cc @@ -38,9 +38,10 @@ namespace base { // Locale-independant as possible version of strtod. double StrToD(const char* nptr, char** endptr) { -#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \ +#if (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \ PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \ - PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) + PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)) && \ + !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD) static auto c_locale = newlocale(LC_ALL, "C", nullptr); return strtod_l(nptr, endptr, c_locale); #else