From 4ed5cb3fb3c8f92e4f0dd3554de97670aff47b03 Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Thu, 11 Feb 2016 22:04:55 +0100 Subject: kconfig: make oldconfig work "non-strict" oldconfig is regularly used to clean up templates that sometimes contain duplicates or old symbols. Since it cleans up the config, it doesn't need to fail on issues. Change-Id: Ife0e9e3b9bfdde1eb6be0e2e38e81b9042cb7950 Signed-off-by: Patrick Georgi Reviewed-on: https://review.coreboot.org/13687 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer Reviewed-by: Paul Menzel --- util/kconfig/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/util/kconfig/Makefile b/util/kconfig/Makefile index a7d3855e03..ffd5253aef 100644 --- a/util/kconfig/Makefile +++ b/util/kconfig/Makefile @@ -34,8 +34,10 @@ config: $(objk)/conf nconfig: $(objk)/nconf $< $(Kconfig) +# Disable strict mode because oldconfig is typically used to clean up +# templates and the like. The second invocation should already have sane data. oldconfig: $(objk)/conf - $< --$@ $(Kconfig) + KCONFIG_STRICT= $< --$@ $(Kconfig) $< --silentoldconfig $(Kconfig) silentoldconfig: $(objk)/conf -- cgit v1.2.3