> -----Original Message----- > From: Simon Kagstrom [mailto:simon.kagst...@netinsight.net] > Sent: Thursday, October 01, 2009 12:59 PM > To: Wolfgang Denk > Cc: dk-arm-li...@gmx.de; u-boot@lists.denx.de; Prafulla > Wadaskar; Stefan Roese; Tom Rix; Paulraj, Sandeep; > Jean-Christophe PLAGNIOL-VILLARD > Subject: [PATCH] Make arm926ejs use -mabi=apcs-gnu to avoid > EABI problems > > Using -mabi=apcs-gnu allows Marvell Kirkwood-based boards to boot with > the EABI changes introduced in commit > f772acf8a584067033eff1e231fcd1fb3a00d3d9. > > Signed-off-by: Simon Kagstrom <simon.kagst...@netinsight.net> > --- > Wolfgang can live with this change to make Kirkwood builds work again: > > On Wed, 30 Sep 2009 22:32:08 +0200 > Wolfgang Denk <w...@denx.de> wrote: > > > > -PLATFORM_CPPFLAGS += -march=armv5te > > > +PLATFORM_CPPFLAGS += -march=armv5te -mabi=apcs-gnu > > > > I could live with this part, if it was thoroughly tested > and does not > > cause problems with the most frequently used tool chains (which I'm > > afraid it would - I think I remember that I saw errors or unexpected > > behaviour when using multiple, different "-mabi" settings). > > It would be nice though if owners of other arm926ejs-boards could test > the patch and see that it doesn't break things. Depending on the > compiler, you might want to build with USE_PRIVATE_LIBGCC=yes. > > I've tested on a OpenRD-base board. > > cpu/arm926ejs/config.mk | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/cpu/arm926ejs/config.mk b/cpu/arm926ejs/config.mk > index f8ef90f..466ccff 100644 > --- a/cpu/arm926ejs/config.mk > +++ b/cpu/arm926ejs/config.mk > @@ -23,7 +23,7 @@ > > PLATFORM_RELFLAGS += -fno-common -ffixed-r8 -msoft-float > > -PLATFORM_CPPFLAGS += -march=armv5te > +PLATFORM_CPPFLAGS += -march=armv5te -mabi=apcs-gnu
Ack But I think ack for other Arm architecture really important here :-) Regards. Prafulla . . > # > ============================================================== > =========== > # > # Supply options according to compiler version > -- > 1.6.0.4 > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot