summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/tools/smatch/Makefile5
1 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/tools/smatch/Makefile b/usr/src/tools/smatch/Makefile
index 4079d9542e..a6379a7e85 100644
--- a/usr/src/tools/smatch/Makefile
+++ b/usr/src/tools/smatch/Makefile
@@ -27,8 +27,11 @@ include ../Makefile.tools
# We have to build smatch before we can use cw
i386_CC = $(GNUC_ROOT)/bin/gcc
sparc_CC = $(GNUC_ROOT)/bin/gcc
+# sparc doesn't recognise -msave-args
+i386_SMATCHFLAGS = -msave-args
+sparc_SMATCHFLAGS =
-CFLAGS = -O -m64 -msave-args -D__sun -Wall -Wno-unknown-pragmas -std=gnu99 -nodefaultlibs
+CFLAGS = -O -m64 $($(MACH)_SMATCHFLAGS) -D__sun -Wall -Wno-unknown-pragmas -std=gnu99 -nodefaultlibs
SMATCHDATADIR = $(ROOTONBLDSHARE)/smatch