[Buildroot] Blackfin Buildroot toolchain issue
gustavo at zacarias.com.ar
Tue Mar 17 17:55:03 UTC 2015
On 03/17/2015 12:13 PM, Thomas Petazzoni wrote:
> Dear Gustavo Zacarias,
> On Tue, 17 Mar 2015 12:08:16 -0300, Gustavo Zacarias wrote:
>> There's this as well:
>> Which basically boils down to uclibc NPTL requiring TLS.
>> I'll check for space savings to see if it makes sense for it to even be
>> an option.
> I think it might make sense to keep it a blind option so that we don't
> do --enable-tls on architectures that don't have TLS support at all (if
> that even exists).
If blackfin supports it, everyone does ;)
> config BR2_GCC_ENABLE_TLS
> - bool "Enable compiler tls support" if BR2_TOOLCHAIN_BUILDROOT_UCLIBC
> + bool
> default y
> depends on BR2_PTHREADS_NATIVE || BR2_TOOLCHAIN_BUILDROOT_EGLIBC || BR2_TOOLCHAIN_BUILDROOT_GLIBC
> - help
> - Enable the compiler to generate code for accessing
> - thread local storage variables
Makes sense, the previous conditions were flawed as blackfin showed us,
no nptl but tls was there just fine.
More information about the buildroot