diff -Naur firefox-60.0.orig/media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c firefox-60.0/media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c --- firefox-60.0.orig/media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c 2018-05-13 17:33:55.266855917 -0700 +++ firefox-60.0/media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c 2018-05-13 20:21:08.158464933 -0700 @@ -11,7 +11,7 @@ #ifndef __GLIBC_PREREQ #define __GLIBC_PREREQ(a, b) 0 #endif -#if __GLIBC_PREREQ(2, 16) +#if __linux__ #include <sys/auxv.h> #else #include <fcntl.h> @@ -29,7 +29,7 @@ int architecture = 0; unsigned long hwcap = 0; const char* platform = NULL; -#if __GLIBC_PREREQ(2, 16) +#if __linux__ hwcap = getauxval(AT_HWCAP); platform = (const char*)getauxval(AT_PLATFORM); #else @@ -53,7 +53,7 @@ } close(fd); } -#endif // __GLIBC_PREREQ(2,16) +#endif // __linux__ #if defined(__aarch64__) architecture = 8; if ((hwcap & HWCAP_FP) != 0)