summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2019-08-09 09:57:22 +0300
committerToomas Soome <tsoome@me.com>2019-08-21 08:49:13 +0300
commita99cb9618990662acbd3bab1b4a5b05a6ca62556 (patch)
treeeb4d3678206a9afc092b764f0380c8e878b3e39c
parent7e6ac63905653744ac6703d7bc31790c363cf5e7 (diff)
downloadillumos-joyent-a99cb9618990662acbd3bab1b4a5b05a6ca62556.tar.gz
11531 tools/make should set NATIVE_CCFLAGS
Reviewed by: Aurélien Larcher <aurelien.larcher@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
-rw-r--r--usr/src/Makefile.master7
-rw-r--r--usr/src/tools/make/Makefile.com1
2 files changed, 6 insertions, 2 deletions
diff --git a/usr/src/Makefile.master b/usr/src/Makefile.master
index 11a7d6334f..23ff2610ae 100644
--- a/usr/src/Makefile.master
+++ b/usr/src/Makefile.master
@@ -637,6 +637,9 @@ NATIVE_CFLAGS= $(COPTFLAG) $($(NATIVE_MACH)_CFLAGS) $(CCMODE) \
$(IROPTFLAG) $(CGLOBALSTATIC) $(CCNOAUTOINLINE) \
$(CCNOREORDER) $(CSOURCEDEBUGFLAGS) $(CUSERFLAGS)
+NATIVE_CCFLAGS= $(CCOPTFLAG) $($(NATIVE_MACH)_CCFLAGS) $(CCSOURCEDEBUGFLAGS) \
+ $(CCUSERFLAGS)
+
DTEXTDOM=-DTEXT_DOMAIN=\"$(TEXT_DOMAIN)\" # For messaging.
DTS_ERRNO=-D_TS_ERRNO
CPPFLAGS.first= # Please keep empty. Only lower makefiles should set this.
@@ -676,7 +679,7 @@ BUILD.po= $(XGETTEXT) $(XGETFLAGS) -d $(<F) $<.i ;\
#
POFILE= $(PROG).po
-sparc_CCFLAGS= -cg92 -compat=4 \
+sparc_CCFLAGS= $(sparc_XARCH) -cg92 -compat=4 \
-Qoption ccfe -messages=no%anachronism \
$(CCERRWARN)
sparcv9_CCFLAGS= $(sparcv9_XARCH) -dalign -compat=5 \
@@ -684,7 +687,7 @@ sparcv9_CCFLAGS= $(sparcv9_XARCH) -dalign -compat=5 \
-Qoption ccfe -features=no%conststrings \
$(CCCREGSYM) \
$(CCERRWARN)
-i386_CCFLAGS= -compat=4 \
+i386_CCFLAGS= $(i386_XARCH) -compat=4 \
-Qoption ccfe -messages=no%anachronism \
-Qoption ccfe -features=no%conststrings \
$(CCERRWARN)
diff --git a/usr/src/tools/make/Makefile.com b/usr/src/tools/make/Makefile.com
index 05ff964cd4..97c32780bf 100644
--- a/usr/src/tools/make/Makefile.com
+++ b/usr/src/tools/make/Makefile.com
@@ -17,4 +17,5 @@ CC = $(NATIVECC)
CCC = $(NATIVECCC)
CFLAGS = $(NATIVE_CFLAGS)
CFLAGS += $(CCVERBOSE)
+CCFLAGS = $(NATIVE_CCFLAGS)
CPPFLAGS = -I$(MAKE_INCLUDE) $(MAKE_DEFS)