[U-Boot] [PATCH] fw_env.h: include autoconf.h

Marcel Ziswiler marcel at ziswiler.com
Tue Apr 14 21:50:47 CEST 2015


From: Max Krummenacher <max.krummenacher at toradex.com>

Without this, when CONFIG_ENV_VARS_UBOOT_CONFIG is active we get
a compile time error when doing 'make env'.
In file included from tools/env/fw_env.c:117:0:
include/env_default.h:110:11: error: expected ‘}’ before ‘CONFIG_SYS_ARCH’

When building U-Boot this is included indirectly by the compiler switch
-include
/home/trdx/git.toradex.com/u-boot-2014.10-toradex/include/linux/kconfig.h

Signed-off-by: Max Krummenacher <max.krummenacher at toradex.com>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler at toradex.com>
---
This is an issue on all tegra boards due CONFIG_ENV_VARS_UBOOT_CONFIG
being defined in the tegra-common.h header file.

I already did reported this once last November but did not get any
useful insights back then:

http://article.gmane.org/gmane.comp.boot-loaders.u-boot/200702

 tools/env/fw_env.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tools/env/fw_env.h b/tools/env/fw_env.h
index aff471b..d6faf34 100644
--- a/tools/env/fw_env.h
+++ b/tools/env/fw_env.h
@@ -13,6 +13,7 @@
 #else
 #include <config.h>
 #endif
+#include <generated/autoconf.h>
 
 /*
  * To build the utility with the static configuration
-- 
1.9.3



More information about the U-Boot mailing list