Disable the use of common symbols in tests

Some of the tests use unitialized global variables which triggers
compilation errors on macOS.

Change-Id: Ia32f4573f8e669f664128ec707728b46d7eee60d
diff --git a/test/Makefile.am b/test/Makefile.am
index 88dc36d..0a5c92c 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,6 +1,6 @@
 include $(top_srcdir)/test/Makefile.sources
 
-AM_CFLAGS = $(OPENMP_CFLAGS) $(PTHREAD_CFLAGS)
+AM_CFLAGS = -fno-common $(OPENMP_CFLAGS) $(PTHREAD_CFLAGS)
 AM_LDFLAGS = $(OPENMP_CFLAGS) $(TESTPROGS_EXTRA_LDFLAGS) $(PTHREAD_LDFLAGS)
 LDADD = libutils.la $(top_builddir)/pixman/libpixman-1.la -lm  $(PNG_LIBS) $(PTHREAD_LIBS)
 AM_CPPFLAGS = -I$(top_srcdir)/pixman -I$(top_builddir)/pixman $(PNG_CFLAGS)