diff --git a/src/build/Common.gmake b/src/build/Common.gmake
index 73c99793fcfd20266d5b875c11f6ec3d0636bf2d..bbc03b261aaa77b8c47dac65d3c6d8176d01be40 100644
--- a/src/build/Common.gmake
+++ b/src/build/Common.gmake
@@ -299,7 +299,6 @@ ifeq ($(os),linux)    # Linux
  endif
 endif
 MT_CFLAGS    += -D_THREAD_SAFE -D_REENTRANT
-CFLAGS    += -D_THREAD_SAFE -D_REENTRANT -D__EXTENSIONS__
 ifeq ($(os),freebsd)    # FreeBSD
  MT_CFLAGS    += -DUSE_XP_SEMAPHORES
  MT_LDFLAGS    +=    -pthread
@@ -329,7 +328,7 @@ else
       MT_CFLAGS    +=    -D_POSIX_PTHREAD_SEMANTICS
       MT_CFLAGS    += -DUSE_XP_SEMAPHORES
       # This makes ctime_r() be the correct one.
-      CFLAGS	   += -D_POSIX_PTHREAD_SEMANTICS
+      #CFLAGS	   += -D_POSIX_PTHREAD_SEMANTICS
      else            # Linux / Other UNIX
       XP_SEM :=    1
       MT_CFLAGS    += -DUSE_XP_SEMAPHORES