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 @@
 #include <stdlib.h>
 #include <string.h>
 #include <features.h>
-#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)