[Buildroot] [PATCHv2] linux: may fail to boot for binutils 2.29+ even without armv7m
Peter Korsgaard
peter at korsgaard.com
Fri Jun 8 14:22:22 UTC 2018
>>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:
Hi,
> But as you can see in the commit log that introduced this change, what
> you suggest is not correct, because it is also very valid that you have
> a arm-mode userland running on a thumb-mode kernel (as Peter initially
> pointed out on IRC).
> So, the kernel warning should not be about he userland mode.
> And 'BR2_ARM_INSTRUCTIONS_THUMB || BR2_ARM_INSTRUCTIONS_THUMB2'
> represent the userland mode, while we have, from our kconfig, no way to
> know the kernel mode, because that is in the kernel .config file, which
> we only get late.
> As such, the only way is to depend on arm || armeb.
Or alternatively on
BR2_ARM_CPU_HAS_THUMB || BR2_ARM_CPU_HAS_THUMB2
But ok, either of those are true for most ARM cores.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list