[U-Boot-Users] [PATCH] MPC8641HPCN u-boot.lds problem with ELDK 4.0
Chris Fester
cfester at iphase.com
Fri Dec 1 23:16:32 CET 2006
Okie, my resubmission. Just tested 5 minutes ago and works. Thanks for
the feedback. :)
Chris
CHANGELOG
* Fix to linker script for mpc8641hpcn platform to enable a correct
symbol table with ELDK 4.0 linker.
diff --git a/board/mpc8641hpcn/u-boot.lds b/board/mpc8641hpcn/u-boot.lds
index b34de8e..13c1acf 100644
--- a/board/mpc8641hpcn/u-boot.lds
+++ b/board/mpc8641hpcn/u-boot.lds
@@ -120,10 +120,12 @@ SECTIONS
_edata = .;
PROVIDE (edata = .);
+ . = .;
__u_boot_cmd_start = .;
.u_boot_cmd : { *(.u_boot_cmd) }
__u_boot_cmd_end = .;
+ . = .;
__start___ex_table = .;
__ex_table : { *(__ex_table) }
__stop___ex_table = .;
On Fri, 2006-12-01 at 00:15 +0100, Wolfgang Denk wrote:
> In message <1164920966.323.30.camel at kaboom.lisle.iphase.com> you wrote:
> >
> > diff --git a/board/mpc8641hpcn/u-boot.lds b/board/mpc8641hpcn/u-boot.lds
> > index b34de8e..c2f6727 100644
> > --- a/board/mpc8641hpcn/u-boot.lds
> > +++ b/board/mpc8641hpcn/u-boot.lds
> > @@ -120,7 +120,7 @@ SECTIONS
> > _edata = .;
> > PROVIDE (edata = .);
> >
> > - __u_boot_cmd_start = .;
> > + __u_boot_cmd_start = ADDR(.u_boot_cmd);
> > .u_boot_cmd : { *(.u_boot_cmd) }
> > __u_boot_cmd_end = .;
>
> I think there should be a ". = .;" line before the __u_boot_cmd_start
> like we do on other boards. Please verify that this works for you,
> too, and resubmit.
>
> Best regards,
>
> Wolfgang Denk
>
More information about the U-Boot
mailing list