On Mon, Feb 6, 2012 at 4:37 AM, Aneesh V <ane...@ti.com> wrote: > Enable Thumb build and ARM-Thumb interworking based on the new > config flag CONFIG_SYS_THUMB_BUILD > > Signed-off-by: Aneesh V <ane...@ti.com> [snip] > -# Explicitly specifiy 32-bit ARM ISA since toolchain default can be -mthumb: > -PF_CPPFLAGS_ARM := $(call cc-option,-marm,) > +# Choose between ARM/Thumb instruction sets > +ifeq ($(CONFIG_SYS_THUMB_BUILD),y) > +PF_CPPFLAGS_ARM += $(call cc-option, -mthumb -mthumb-interwork, \ > + -marm -mno-thumb-interwork) > +else > +PF_CPPFLAGS_ARM += $(call cc-option, -marm -mno-thumb-interwork) > +endif
We need the ':=' syntax to evaluate this once rather than for every file we build. Same with the rest of the changes here. -- Tom _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot