21 lines
605 B
Diff
21 lines
605 B
Diff
|
--- a/third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc
|
||
|
+++ b/third_party/libwebrtc/system_wrappers/source/cpu_features_linux.cc
|
||
|
@@ -18,7 +18,7 @@
|
||
|
#define WEBRTC_GLIBC_PREREQ(a, b) 0
|
||
|
#endif
|
||
|
|
||
|
-#if WEBRTC_GLIBC_PREREQ(2, 16)
|
||
|
+#if !__GLIBC__ || WEBRTC_GLIBC_PREREQ(2, 16)
|
||
|
#include <sys/auxv.h>
|
||
|
#else
|
||
|
#include <errno.h>
|
||
|
@@ -40,7 +40,7 @@
|
||
|
int architecture = 0;
|
||
|
uint64_t hwcap = 0;
|
||
|
const char* platform = NULL;
|
||
|
-#if WEBRTC_GLIBC_PREREQ(2, 16)
|
||
|
+#if !__GLIBC__ || WEBRTC_GLIBC_PREREQ(2, 16)
|
||
|
hwcap = getauxval(AT_HWCAP);
|
||
|
platform = (const char*)getauxval(AT_PLATFORM);
|
||
|
#else
|