Print this page
11506 smatch resync
*** 9,18 ****
--- 9,19 ----
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2017 Toomas Soome <tsoome@me.com>
+ # Copyright 2019 Joyent, Inc.
#
# loader.help build needs better awk
AWK= /usr/xpg4/bin/awk
LD= $(GNU_ROOT)/bin/gld
*** 50,66 ****
--- 51,73 ----
CFLAGS += -_gcc=-Wall
CFLAGS += $(CCNOAUTOINLINE) $(CCNOREORDER) $(CSTD_GNU99)
CCASFLAGS= -fPIC -Wa,--divide
ASFLAGS= --divide
+ SMATCH_ =
+ SMATCH_on =
+ SMATCH_off = -_smatch=off
+
# smatch does not define __amd64 and __amd64__
SMATCH_amd64= -_smatch=-D__amd64 -_smatch=-D__amd64__
# SMATCH_ARGS will bring in set of -Wno-* options.
#CFLAGS += $(SMATCH_ARGS:%=-_smatch=%)
CFLAGS += $(SMOFF:%=-_smatch=--disable=%)
CFLAGS += $(SMATCH_$(MACHINE))
+ CFLAGS += $(SMATCH_$(SMATCH))
+ CFLAGS += -_smatch=--timeout=0
COMPILE.S= $(CC) $(SMATCH_off) $(CCASFLAGS) $(CPPFLAGS) -c
ROOT_BOOT= $(ROOT)/boot
ROOTBOOTPROG=$(PROG:%=$(ROOT_BOOT)/%)