81b23d02fc
U-Boot v2014.04 introduced significant changes in its build infrastrcture. Among things related to buildroot are: 1. Special new target ("tools-only") was added for building host tools alone 2. Tools cross-building for target is no longer possible with substitution of HOSTxx with TARGETxx because host binaries won't be built. Instead we just set CROSS_COMPILE and CROSS_BUILD_TOOLS variables. 3. Most of make targets now require U-Boot to be configured before building. So for building generic "fw_printenv" we now need to make "env" target config- independent. 4. HOSTCPPFLAGS are not used anywhere, so dropping "uboot-tools-02-hostcflags-override-fix.patch" Also due to lincese boilerplate change in sources "uboot-tools-01-drop-configh-from-tools.patch" required subtle changes. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
26 lines
732 B
Diff
26 lines
732 B
Diff
We need to build u-boot tools without a board configuration for the target.
|
|
fw_env just uses config.h to define the default environment of the created
|
|
image, so it really isn't mandatory.
|
|
|
|
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
|
|
|
diff --git a/tools/env/fw_env.h b/tools/env/fw_env.h
|
|
index aff471b..dfe7439 100644
|
|
--- a/tools/env/fw_env.h
|
|
+++ b/tools/env/fw_env.h
|
|
@@ -5,14 +5,6 @@
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
-/* Pull in the current config to define the default environment */
|
|
-#ifndef __ASSEMBLY__
|
|
-#define __ASSEMBLY__ /* get only #defines from config.h */
|
|
-#include <config.h>
|
|
-#undef __ASSEMBLY__
|
|
-#else
|
|
-#include <config.h>
|
|
-#endif
|
|
|
|
/*
|
|
* To build the utility with the static configuration
|