[Buildroot] Analysis of build failures

Peter Korsgaard jacmet at uclibc.org
Sun Nov 10 22:56:32 UTC 2013

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni at free-electrons.com> writes:


>> > The missing TLS problem on AVR32. We still haven't found the solution
>> > to handle this one. As I've suggested previously, I would simply make
>> > TLS support unconditional in Buildroot as soon as thread support is
>> > enabled, and then mark libcap-ng as not available on AVR32. Of course,
>> > if you have an external toolchain without TLS support, you're on your
>> > own.
>> As you say, we still don't appear to have reached a consensus of
>> opinion on how to solve this.

> Peter, can we agree on the following solution for this:

>  (1) Remove BR2_GCC_ENABLE_TLS, and enable TLS support unconditionally,
>      except when thread support is not enabled.

>  (2) Everywhere, assume that TLS support is always available when we
>      have thread support. If it's not the case (such as AVR32), mark
>      the package as "depends on !<architecture>".

Yes, sounds sensible.

Bye, Peter Korsgaard

More information about the buildroot mailing list