[Buildroot] Errors about BX when building toolchain under latest buildroot

Peter Korsgaard jacmet at uclibc.org
Sun Feb 3 16:34:06 UTC 2013

>>>>> "hayate" == hayate  <hayatelee at gmail.com> writes:

 hayate> Hi,
 hayate> Latest buildroot buildroot-2012.11.1
 hayate> choose: arm-LittleEndian, generic arm, OABI, gcc 4.6.3, uClibc-

 hayate> Others are unchanged

 hayate> Then encounter errors saying that BX is not available on the
 hayate> target processor

 hayate> However changing to uClibc from 0.9.33 to 0.9.31 makes building
 hayate> successful.

 hayate> Is this a bug? Should that USE_BX or 0.9.33 be disabled when
 hayate> selecting generic arm?

Yes, sounds like a bug. Ancient ARM variants didn't have the BX
instruction, so we should fixup uclibc.mk to enable/disable USE_BX
depending on if the variant has it.

Bye, Peter Korsgaard

More information about the buildroot mailing list