On Wed, Sep 8, 2010 at 5:05 PM, Wolfgang Denk <w...@denx.de> wrote: > Dear Paul Hsu, > > In message <aanlktin=dbkihngho2w+knxac3mk9tfjacqd9d8bw...@mail.gmail.com> you > wrote: >> >> > On which tool chain is this causing problems? >> >> I use toolchain released by code sourcery(Sourcery G++ Lite 2010q1-202 >> for ARM GNU/Linux). > > Thanks for the information. > >> > And how does this problem manifest? > > You did not answer this question. Do you bet build errors? Or does > the build complete, but U-Boot does not work correctly?
Build process is complete, but U-Boot does not work correctly. Because of linking the wrong version libgcc.a, which contains armv5 instruction such that arm core raises a undefined instruction exception then code hanged. > > >> > NAK. If really needed, this needs to be fixed in ARM specific config >> > files / Makefiles, not in the top level Makefile. >> >> I agree that we should find a better place to put ARM specific config in. >> But currently, top level Makefile is the one I found. >> Any suggestion? > > arch/arm/config.mk ? I found another way to solve this issue. In arch/arm/cpu/arm920t/config.mk, change this line from PLATFORM_CPPFLAGS += -march=armv4 to PLATFORM_CPPFLAGS += -march=armv4t Then everything goes well. This solution won't make any modification on top level Makefile. But I don't know exactly that the solution will incur other side effect or not? BTW, If this solution is the right thing to do, shall I issue another patch? BR, Paul > > Best regards, > > Wolfgang Denk > > -- > DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de > If some day we are defeated, well, war has its fortunes, good and > bad. > -- Commander Kor, "Errand of Mercy", stardate 3201.7 > -- 許伯鈞(Paul Hsu) pochun....@gmail.com _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot