=== modified file 'src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/Makefile.in'
--- src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/Makefile.in	2011-07-05 17:05:22 +0000
+++ src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/Makefile.in	2011-07-17 16:45:42 +0000
@@ -70,7 +70,7 @@
 # New code for Linux, et. al., with gcc
 # Migrate other platforms here after testing
 #
-ifneq (,$(filter Linux,$(OS_ARCH)))
+ifneq (,$(filter Linux GNU_%,$(OS_ARCH)))
 # Linux/x86-64
 ifeq (x86_64,$(OS_TEST))
 CPPSRCS		:= xptcinvoke_x86_64_linux.cpp xptcstubs_x86_64_linux.cpp

=== modified file 'src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h'
--- src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h	2011-07-05 17:05:22 +0000
+++ src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h	2011-07-17 16:46:14 +0000
@@ -67,7 +67,7 @@
 *
 */
 
-#if defined(LINUX) || defined(L4)
+#if defined(LINUX) || defined(__GLIBC__) || defined(L4)
 /* I am assuming that since we are using the Linux compiler for L4, the same will hold true... */
 
 #if (__GNUC__ == 2) && (__GNUC_MINOR__ <= 7)

