[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-0.9.33.1
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