uboot: Treat warnings as errors

To treat warnings as errors, enable Werror in CFLAGS.
sysupgrade-helper will compile separately only for 64
bit target, since it has architecture specific registers
which throws warning on 32 bit compilation. For 32 bit
target sysupgrade tools will compile as part of uboot-2016
and installed to target.

Change-Id: I2f9bc0610d1738c17b294ddd79a9cadd2eb2f6b0
Signed-off-by: Sanjeev N <nsanjeev@codeaurora.org>
This commit is contained in:
Sanjeev N 2019-07-09 16:42:16 +05:30
parent 061fe73963
commit 317523ea76

View file

@ -358,7 +358,7 @@ KBUILD_CPPFLAGS := -D__KERNEL__ -D__UBOOT__
KBUILD_CFLAGS := -Wall -Wstrict-prototypes \
-Wno-format-security \
-fno-builtin -ffreestanding
-fno-builtin -ffreestanding -Werror
KBUILD_AFLAGS := -D__ASSEMBLY__
# Read UBOOTRELEASE from include/config/uboot.release (if it exists)
@ -576,20 +576,6 @@ KBUILD_CFLAGS += $(call cc-option,-fstack-protector)
endif
KBUILD_CFLAGS += $(call cc-option,-fno-delete-null-pointer-checks)
#FIXME: Added to avoid the warning from sysupgrade-helper
#To be modified once the config is fixed
ifdef CONFIG_ARCH_IPQ807x
KBUILD_CFLAGS += -Werror
endif
ifdef CONFIG_ARCH_IPQ40xx
KBUILD_CFLAGS += -Werror
endif
ifdef CONFIG_ARCH_IPQ806x
KBUILD_CFLAGS += -Werror
endif
ifdef CONFIG_ARCH_IPQ6018
KBUILD_CFLAGS += -Werror
endif
KBUILD_CFLAGS += -g
# $(KBUILD_AFLAGS) sets -g, which causes gcc to pass a suitable -g<format>
# option to the assembler.