postgres.clang

text/plain

Filename: postgres.clang
Type: text/plain
Part: 0
Message: GCC vs clang
diff --git a/src/template/linux b/src/template/linux
index 3eb5ad2..527a559 100644
--- a/src/template/linux
+++ b/src/template/linux
@@ -1,7 +1,9 @@
 # src/template/linux
 
 # Force _GNU_SOURCE on; plperl is broken with Perl 5.8.0 otherwise
-CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
+if "$CC" = "gcc" ; then
+  CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
+fi
 
 # If --enable-profiling is specified, we need -DLINUX_PROFILE
 PLATFORM_PROFILE_FLAGS="-DLINUX_PROFILE"