[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