[Buildroot] [PATCH] Add thumb support to buildroot for the ARM architecture

Ivan Kuten ivan.kuten at promwad.com
Sun Mar 23 21:57:57 UTC 2008


Hi,

Sure I had CONFIG_EABI enabled.

I tried to apply your patch - when ucLibc is configured ( BR2_UCLIBC_CONFIG=toolchain/uClibc/uClibc-0.9.29.config )
it is asking Target File Format:
1. FDPIC ELF
2. STATIC FLAT
3. STATIC FLAT (sep-data)
4. SHARED FLAT

What did you choose? If I choose FDPIC ELF I'm getting unrecognized command line option "-mfdpic" - when
arm-linux-gcc is trying to build uClibc.

Regards,
Ivan


>> I compiled for ARM_920T & EABI & SOFTFLOAT.
>> I checked busybox binary ( arm-linux-objdump ) - there is no blx
>> instruction. Seems all these ARM troubles were related to avr32
>> patches (see recent posts in mailing list) because yesterday finally
>> I managed to build working rootfs.
>
> Hum, maybe.
>
>> However busybox binary seems resulted in OABI format because when
>> in kernel disable OABI_COMPAT - rootfs does not boot.
>
> Do you have CONFIG_EABI=y in your buildroot config file ?
>
> But anyway, do you confirm that my patch works ?
>
> Sincerly,
>
> Thomas
> --
> Thomas Petazzoni, Free Electrons
> Free Embedded Linux Training Materials
> on http://free-electrons.com/training
> (More than 1500 pages!)
>





More information about the buildroot mailing list