]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Test files were being passed multiple arch options (eg. "-m32 -m64") when
authorNicholas Nethercote <njn@valgrind.org>
Sun, 22 Feb 2009 23:38:10 +0000 (23:38 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Sun, 22 Feb 2009 23:38:10 +0000 (23:38 +0000)
built.  This worked fine on the x86/Linux and AMD64/Linux but broke
ppc*/Linux.  This commit fixes the problem.  Thanks to Bart for spotting it.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9222

Makefile.tool-tests.am
cachegrind/tests/Makefile.am
drd/tests/Makefile.am
exp-ptrcheck/tests/Makefile.am
helgrind/tests/Makefile.am
massif/tests/Makefile.am
memcheck/tests/Makefile.am
none/tests/Makefile.am

index 71192012b00c85d6a6ce27425a075f03b1f7329c..95c972a8d9c7292cae62d0340421754e98e90a0d 100644 (file)
@@ -6,7 +6,8 @@ AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \
                -DVGA_$(VGCONF_ARCH_PRI)=1 \
                -DVGO_$(VGCONF_OS)=1 \
                -DVGP_$(VGCONF_ARCH_PRI)_$(VGCONF_OS)=1
-AM_CFLAGS   = $(WERROR) -Winline -Wall -Wshadow -g $(AM_FLAG_M3264_PRI)
-AM_CXXFLAGS = $(AM_CFLAGS)
-
+# Nb: Tools need to augment these flags with an arch-selection option, such
+# as $(AM_FLAG_M3264_PRI).
+AM_CFLAGS   = $(WERROR) -Winline -Wall -Wshadow -g
+AM_CXXFLAGS = $(WERROR) -Winline -Wall -Wshadow -g
 
index d7eee5a0394044b9b9d390513500b3eaaed04934..497ee1977b701b043d6811972c0e0d882fc81bfe 100644 (file)
@@ -20,6 +20,9 @@ EXTRA_DIST = $(noinst_SCRIPTS) \
 check_PROGRAMS = \
        chdir clreq dlclose myprint.so
 
+AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
+AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
+
 # C ones
 dlclose_LDADD          = -ldl
 myprint_so_LDFLAGS     = $(AM_FLAG_M3264_PRI) -shared -fPIC
index ae1d769bb3c0574dff2f5463548262ad2ce4ffcd..5af780a84d3119cfef6c87160e58ad1a581f7051 100644 (file)
@@ -240,7 +240,9 @@ check_PROGRAMS += qt4_mutex qt4_rwlock qt4_semaphore
 endif
 
 
-AM_CFLAGS += @FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter
+AM_CFLAGS   += $(AM_FLAG_M3264_PRI) @FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter
+AM_CXXFLAGS += $(AM_FLAG_M3264_PRI) @FLAG_W_EXTRA@ -Wno-inline -Wno-unused-parameter
+
 LDADD = -lpthread
 
 
index b7e3b155005859ced1bc6e334b1001760d449064..089c95f3b7afcc993426323e98bc1604fa708288 100644 (file)
@@ -75,6 +75,9 @@ check_PROGRAMS = \
        stackerr \
        strcpy strlen sub supp syscall tricky unaligned xor zero
 
+AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
+AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
+
 # To make it a bit more realistic, build hackedbz2.c with at 
 # least some optimisation.
 hackedbz2_CFLAGS       = $(AM_CFLAGS) -O
index 6ffecd8b1ced742625077c1849605d5144749057..032f66f8b50ca31c95ce084ad78f7aba8080e56a 100644 (file)
@@ -155,6 +155,8 @@ if HAVE_PTHREAD_BARRIER
 check_PROGRAMS += bar_bad bar_trivial
 endif
 
+AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
+AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
 
 LDADD = -lpthread
 
index 68f4ec95e466a657dfe75a20f21dcd61ca221db7..ea0d2c9fcc318d0993435bc3e27f624f618bc224 100644 (file)
@@ -61,6 +61,9 @@ check_PROGRAMS = \
        thresholds \
        zero
 
+AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
+AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
+
 # C++ tests
 new_cpp_SOURCES                = new-cpp.cpp
 overloaded_new_SOURCES = overloaded-new.cpp
index 635ade0622190a4589093ed2ec9fda164fa0ba30..8d916251bb871d33aeaca48ae3160172ffe2bac1 100644 (file)
@@ -226,6 +226,8 @@ check_PROGRAMS = \
        wrap1 wrap2 wrap3 wrap4 wrap5 wrap6 wrap7 wrap7so.so wrap8 \
        writev zeropage
 
+AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
+AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
 
 # Extra stuff for C tests
 memcmptest_CFLAGS      = $(AM_CFLAGS) -fno-builtin-memcmp
index 8957b3339d4e8395209f6756516d4ff9f6fb7395..832b7236f74db7a2c1e24601a9de3185f5b56ad4 100644 (file)
@@ -149,6 +149,9 @@ check_PROGRAMS = \
        tls tls.so tls2.so vgprintf \
        coolo_sigaction gxx304
 
+AM_CFLAGS   += $(AM_FLAG_M3264_PRI)
+AM_CXXFLAGS += $(AM_FLAG_M3264_PRI)
+
 # Extra stuff for C tests
 ansi_CFLAGS            = $(AM_CFLAGS) -ansi
 floored_LDADD          = -lm