From mboxrd@z Thu Jan 1 00:00:00 1970 From: Igor Grinberg Date: Sun, 27 Nov 2011 10:31:38 +0200 Subject: [U-Boot] [PATCH v2 04/17] env: move extern environment[] to environment.h In-Reply-To: <201111251612.34081.vapier@gentoo.org> References: <4EC52884.2000808@denx.de> <1321546043-29657-1-git-send-email-grinberg@compulab.co.il> <201111251612.34081.vapier@gentoo.org> Message-ID: <4ED1F56A.5070003@compulab.co.il> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Mike, On 11/25/11 23:12, Mike Frysinger wrote: > On Thursday 17 November 2011 11:07:23 Igor Grinberg wrote: >> --- a/tools/envcrc.c >> +++ b/tools/envcrc.c >> >> #if defined(ENV_IS_EMBEDDED) && !defined(CONFIG_BUILD_ENVCRC) >> +# include >> # define CONFIG_BUILD_ENVCRC 1 >> #endif >> ... >> #ifdef CONFIG_BUILD_ENVCRC >> extern unsigned int env_size; >> -extern unsigned char environment; >> +extern env_t environment; >> #endif /* CONFIG_BUILD_ENVCRC */ > > this breaks when CONFIG_BUILD_ENVCRC is defined. you include environment.h > when it isn't defined, but then use env_t when it is defined. Good... eh.. I mean Bad! Thanks for testing/reporting. Can you, please, supply the error log, so I can include it in the fix commit message? Thanks -- Regards, Igor.