[Buildroot] [PATCH v2] package/uclibc: Enable compile in thumb mode configuration option

Waldemar Brodkorb wbx at openadk.org
Sat Dec 19 09:35:02 UTC 2015


Hi Arnout,
Arnout Vandecappelle wrote,

>  Hi Paul,
> 
>  [Please don't top-post, but reply inline like I do below.]
> 
> On 18-12-15 01:11, Paul Enman wrote:
> > Hi All,
> > Thanks for your feedback and insight. Buildroot does build a working Cortex-M
> > (thumb instructions only) uClibc toolchain by touching up the uClibc(-ng) config
> > file with
> > 
> > Enable COMPILE_IN_THUMB_MODE
> > and
> > Disable UCLIBC_HAS_CONTEXT_FUNCS
> > 
> > ARMv5 and thumb1 targets shouldn't be effected by this patch; I'll look into
> > guarding packages that depend on (obsolescent?) context control functions and
> > prepare an updated version for review.
> 
>  It will be quite hard to find such packages - especially longer term. There
> probably should be a thumb2 toolchain added to the autobuilders to cover this case.
> 
>  Also, finding a good explanation for the comment is going to be difficult...
> Something like "foo needs ARM instructions or a (e)glibc or musl toolchain".

Other architectures also have no support for context functions.
So a more general solution would be better. What packages use
context functions anyway?

best regards
 Waldemar



More information about the buildroot mailing list