diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | arch/mips/Makefile | 2 | ||||
-rw-r--r-- | arch/mips/vdso/Makefile | 2 | ||||
-rw-r--r-- | arch/powerpc/Makefile | 4 | ||||
-rw-r--r-- | scripts/Makefile.extrawarn | 2 |
5 files changed, 6 insertions, 6 deletions
@@ -702,7 +702,7 @@ stackp-flags-$(CONFIG_STACKPROTECTOR_STRONG) := -fstack-protector-strong | |||
702 | 702 | ||
703 | KBUILD_CFLAGS += $(stackp-flags-y) | 703 | KBUILD_CFLAGS += $(stackp-flags-y) |
704 | 704 | ||
705 | ifeq ($(cc-name),clang) | 705 | ifdef CONFIG_CC_IS_CLANG |
706 | KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,) | 706 | KBUILD_CPPFLAGS += $(call cc-option,-Qunused-arguments,) |
707 | KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier) | 707 | KBUILD_CFLAGS += $(call cc-disable-warning, format-invalid-specifier) |
708 | KBUILD_CFLAGS += $(call cc-disable-warning, gnu) | 708 | KBUILD_CFLAGS += $(call cc-disable-warning, gnu) |
diff --git a/arch/mips/Makefile b/arch/mips/Makefile index 15a84cfd0719..68410490e12f 100644 --- a/arch/mips/Makefile +++ b/arch/mips/Makefile | |||
@@ -128,7 +128,7 @@ cflags-y += -ffreestanding | |||
128 | # clang's output will be based upon the build machine. So for clang we simply | 128 | # clang's output will be based upon the build machine. So for clang we simply |
129 | # unconditionally specify -EB or -EL as appropriate. | 129 | # unconditionally specify -EB or -EL as appropriate. |
130 | # | 130 | # |
131 | ifeq ($(cc-name),clang) | 131 | ifdef CONFIG_CC_IS_CLANG |
132 | cflags-$(CONFIG_CPU_BIG_ENDIAN) += -EB | 132 | cflags-$(CONFIG_CPU_BIG_ENDIAN) += -EB |
133 | cflags-$(CONFIG_CPU_LITTLE_ENDIAN) += -EL | 133 | cflags-$(CONFIG_CPU_LITTLE_ENDIAN) += -EL |
134 | else | 134 | else |
diff --git a/arch/mips/vdso/Makefile b/arch/mips/vdso/Makefile index 34605ca21498..58a0315ad743 100644 --- a/arch/mips/vdso/Makefile +++ b/arch/mips/vdso/Makefile | |||
@@ -10,7 +10,7 @@ ccflags-vdso := \ | |||
10 | $(filter -march=%,$(KBUILD_CFLAGS)) \ | 10 | $(filter -march=%,$(KBUILD_CFLAGS)) \ |
11 | -D__VDSO__ | 11 | -D__VDSO__ |
12 | 12 | ||
13 | ifeq ($(cc-name),clang) | 13 | ifdef CONFIG_CC_IS_CLANG |
14 | ccflags-vdso += $(filter --target=%,$(KBUILD_CFLAGS)) | 14 | ccflags-vdso += $(filter --target=%,$(KBUILD_CFLAGS)) |
15 | endif | 15 | endif |
16 | 16 | ||
diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile index 17be664dafa2..8a2ce14d68d0 100644 --- a/arch/powerpc/Makefile +++ b/arch/powerpc/Makefile | |||
@@ -96,7 +96,7 @@ aflags-$(CONFIG_CPU_BIG_ENDIAN) += $(call cc-option,-mabi=elfv1) | |||
96 | aflags-$(CONFIG_CPU_LITTLE_ENDIAN) += -mabi=elfv2 | 96 | aflags-$(CONFIG_CPU_LITTLE_ENDIAN) += -mabi=elfv2 |
97 | endif | 97 | endif |
98 | 98 | ||
99 | ifneq ($(cc-name),clang) | 99 | ifndef CONFIG_CC_IS_CLANG |
100 | cflags-$(CONFIG_CPU_LITTLE_ENDIAN) += -mno-strict-align | 100 | cflags-$(CONFIG_CPU_LITTLE_ENDIAN) += -mno-strict-align |
101 | endif | 101 | endif |
102 | 102 | ||
@@ -175,7 +175,7 @@ endif | |||
175 | # Work around gcc code-gen bugs with -pg / -fno-omit-frame-pointer in gcc <= 4.8 | 175 | # Work around gcc code-gen bugs with -pg / -fno-omit-frame-pointer in gcc <= 4.8 |
176 | # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44199 | 176 | # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44199 |
177 | # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52828 | 177 | # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52828 |
178 | ifneq ($(cc-name),clang) | 178 | ifndef CONFIG_CC_IS_CLANG |
179 | CC_FLAGS_FTRACE += $(call cc-ifversion, -lt, 0409, -mno-sched-epilog) | 179 | CC_FLAGS_FTRACE += $(call cc-ifversion, -lt, 0409, -mno-sched-epilog) |
180 | endif | 180 | endif |
181 | endif | 181 | endif |
diff --git a/scripts/Makefile.extrawarn b/scripts/Makefile.extrawarn index 24b2fb1d1297..800a10f1b4f3 100644 --- a/scripts/Makefile.extrawarn +++ b/scripts/Makefile.extrawarn | |||
@@ -64,7 +64,7 @@ endif | |||
64 | KBUILD_CFLAGS += $(warning) | 64 | KBUILD_CFLAGS += $(warning) |
65 | else | 65 | else |
66 | 66 | ||
67 | ifeq ($(cc-name),clang) | 67 | ifdef CONFIG_CC_IS_CLANG |
68 | KBUILD_CFLAGS += $(call cc-disable-warning, initializer-overrides) | 68 | KBUILD_CFLAGS += $(call cc-disable-warning, initializer-overrides) |
69 | KBUILD_CFLAGS += $(call cc-disable-warning, unused-value) | 69 | KBUILD_CFLAGS += $(call cc-disable-warning, unused-value) |
70 | KBUILD_CFLAGS += $(call cc-disable-warning, format) | 70 | KBUILD_CFLAGS += $(call cc-disable-warning, format) |