[Buildroot] [PATCH 1/1] package/gcc: Enable gcc-8.x support for BR2_powerpc_spe
Romain Naour
romain.naour at gmail.com
Tue Nov 3 20:37:06 UTC 2020
Hello,
Le 31/10/2020 à 23:49, Thomas Petazzoni a écrit :
> On Mon, 26 Oct 2020 15:17:35 -0400
> Michael Durrant <mdurrant at ArcturusNetworks.com> wrote:
>
>> The GCC-7.x compiler series was the last to support BR2_powerpc_SPE CPUs
>> within GCC. After GCC-7.x support was removed as a default in buildroot,
>> some boards, including the arcturus_ucp1020_defconfig and
>> freescale_p1025twr_defconfig will fail to compile.
>>
>> The GCC-8.x compiler series continues to support powerpc_spe CPU
>> cores, but only as an --enable-obsoleted instruction set.
>> This patch enables the use of GCC-8.x and asserts the required
>> option to enable the powerpc_spe instruction set.
This is sad to see a CPU that is still used removed from upstream GCC.
But what's the plan for next year ? GCC 8 is currently at 8.4.0 and the last
release will be available in few month.
As soon as GCC 11.1 is added to Buildroot, GCC 8 will likely be removed to keep
only 3 GCC version.
I don't see a future proof solution... maybe using a prebuilt toolchain for this
defconfig?
Best regards,
Romain
>>
>> This Patch passes compilation and run tests with the
>> arcturus/ppc-ucp1020 board.
>>
>> Tested-by: Oleksandr G Zhadan <Oleks at ArcturusNetworks.com>
>>
>> This patch should address a noted job failure on GitLab CI
>> https://gitlab.com/buildroot.org/buildroot/-/jobs/805461732
>>
>> Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/805461732
>> Signed-off-by: Oleksandr G Zhadan <Oleks at ArcturusNetworks.com>
>> Signed-off-by: Michael Durrant <mdurrant at ArcturusNetworks.com>
>> ---
>> package/gcc/Config.in.host | 2 +-
>> package/gcc/gcc.mk | 1 +
>> 2 files changed, 2 insertions(+), 1 deletion(-)
>
> Applied to master, thanks.
>
> Thomas
>
More information about the buildroot
mailing list