We have platform based on N1 NeoVerse CPU, I see in Buildrood there is a dependency on GCC-9 and Higher compiler version. We are using ARM Linaro toolchain GCC Version 6.4.1 for compiling linux kernel. Is there a hard limitation or requirement that only GCC-9 and higher has to be used for compiling code to run on N1 Neoverse ?
N1 Neoverse is ARMV8-A (v8.2).
We have a platform with Cortex A72 which is ARMV8-A and Software for that is built using Compiler GCC-6.4.1.
Buildroot no longer supports gcc6. It would be prudent to migrate your existing build to gcc9 (or later):https://github.com/buildroot/buildroot/commit/983361abef2782cf03029c01bae7f47f050ca3b1
Thanks for sharing the link will check and migrate to GCC 9 or Higher version.