From 37a1bc2e7598142ccf0d477cd9f40a1d6204691a Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 7 Jul 2017 17:57:22 -0700 Subject: [PATCH] metrics: Keep GNU extentions effective only when using glibc Signed-off-by: Khem Raj --- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc b/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc index b1af95d46..c31c9bebf 100644 --- a/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc +++ b/chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc @@ -37,8 +37,9 @@ #endif // defined(OS_ANDROID) && defined(__arm__) #if defined(OS_LINUX) && !defined(OS_CHROMEOS) +#if defined(__GLIBC__) #include - +#endif #include "base/version.h" #if defined(USE_X11) #include "ui/base/x/x11_util.h" @@ -169,7 +170,7 @@ void RecordStartupMetricsOnBlockingPool() { } void RecordLinuxGlibcVersion() { -#if defined(OS_LINUX) && !defined(OS_CHROMEOS) +#if defined(__GLIBC__) && !defined(OS_CHROMEOS) Version version(gnu_get_libc_version()); UMALinuxGlibcVersion glibc_version_result = UMA_LINUX_GLIBC_NOT_PARSEABLE; -- 2.13.2