On Mon, Dec 22, 2008 at 10:44 PM, Mike Frysinger <vap...@gentoo.org> wrote: > On Monday 22 December 2008 04:16:33 Graeme Russ wrote: >> On Mon, Dec 22, 2008 at 8:05 PM, Mike Frysinger wrote: >> > On Saturday 13 December 2008 00:26:26 Graeme Russ wrote: >> >> This patch makes all definitions, declarations and usages of weak >> >> functions consistent. >> > >> > a quick glance shows that it breaks things (the ELF and Blackfin stuff >> > certainly appears to be wrong). i'm guessing you focused on style for >> > the RFC part rather than the result actually being correct ... >> > -mike >> >> Thanks for having a look at this. Would it be possible for you to be a bit >> more specific about 'wrong' if for nothing other that me gaining a better >> understanding of how it works, and how it breaks > > you set the aliases to functions that do not exist > -mike > Ack - I can see that for the ELF - the main function needs to be renamed __do_bootelf_exec ()
I cannot see the problem with Blackfin - I will freely admit that Blackfin has been fundamentally changed (any therefore needs thorough testing), but unless the Blackfin toolchain treats weak function linking differently, it _should_ "just still work"(tm) Maybe I am not seeing the obvious? Regards, Graeme _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot