[Buildroot] [PATCH v3 2/3] toolchain: add bfin support

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon Jul 4 15:48:53 UTC 2016


Hello,

On Mon, 4 Jul 2016 11:08:49 +0200, Thomas Petazzoni wrote:

> BTW, uClibc-ng has linuxthreads support for Blackfin, but this patch
> series does not enable it. I tried to enable it, but it fails to build.
> 
> Do you plan on enabling thread support on Blackfin at some point ?
> 
> If we have good enough Blackfin support in the internal toolchain
> backend, this would ultimately allow us to get rid of the old Analog
> Devices external toolchains for Blackfin (they use gcc 4.3, a
> prehistoric version of uClibc, etc.), so getting rid of them would
> really be nice.

Also, the default Blackfin core in Buildroot is bf609, and there's no
support for it in the upstream gcc, which causes a build failure when
building uClibc-ng because -mcpu=bf609 is not valid.

It looks like we will need to:

 1/ Change the default Blackfin core to something that the internal
    toolchain backend support

 2/ Make the internal toolchain backend only available if the selected
    Blackfin core is supported

Could you work on this?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list