From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Thu, 02 Dec 2010 09:26:36 +0100 Subject: [U-Boot] [PATCH] ARMv7: Fix linker errors across toolchain versions In-Reply-To: <20101202081320.DBD5FEA6600@gemini.denx.de> References: <1291216634-7510-1-git-send-email-premi@ti.com> <4CF68230.7060107@free.fr> <4CF68693.1050406@free.fr> <4CF695B6.2010106@free.fr> <4CF6C09A.7050206@free.fr> <4CF743E6.60706@free.fr> <20101202073437.8C64FEA6600@gemini.denx.de> <4CF74FED.2030102@free.fr> <20101202081320.DBD5FEA6600@gemini.denx.de> Message-ID: <4CF7583C.7000001@free.fr> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Le 02/12/2010 09:13, Wolfgang Denk a ?crit : > Dear Albert ARIBAUD, > > In message<4CF74FED.2030102@free.fr> you wrote: >> >> BTW... Why on Earth is it an uint8? Probably a space saving measure, but >> one I think is not really fruitful, because of probable paddings and >> alignments; making it an int would allow using smsc_id directly as >> values for the OMAP3EVM_BOARD_GEN_1 and OMAP3EVM_BOARD_GEN_2... >> >> ... plus it removes the linker warning! > > Oops. Why would this make a difference? Alignement issues, possibly, although we do align the location pointer before the overlay point -- or some bug in the linker. >> I thus suggest turning omap3_evm_version from uint8 to int and get on >> with debugging the board. > > No, I don't think this is a good idea as it just papers over an > existing problem. Oh--I did not mean to forget the linker warning thing. Just separate the issues, because I think this particular linker warning is unrelated with getting the board working. So Sanjeev would change the u8 to an int and proceed with board debug, and I would investigate this issue -- actually, try and find a minimal example that I could go to the binutils list with rather than a full-blown u-boot tree. > Does it help when you change the "*(.bss)" in > "arch/arm/cpu/armv7/u-boot.lds" into "*(.*bss)" > (so it also includes any .sbss objects) ? No change. > Best regards, > > Wolfgang Denk Amicalement, -- Albert.