[Buildroot] [PATCH 2/4] package/arm-gnu-a-toolchain: new package
flat view
STALE2441d
From: Sergey Matyukevich <geomatsi@gmail.com>
Date: 2020-02-13 09:20:05
On Thu, Feb 13, 2020 at 01:40:43PM +0530, Jagan Teki wrote:
On Thu, Feb 13, 2020 at 1:04 PM Sergey Matyukevich [off-list ref] wrote:quoted
quoted
arm trusted firmware requires a bare metal toolchain for its build. Add pre-built cross-compilation ARM-A bare metal toolchain for Arm Cortex-A family processors to avoid the following build error. make[3]: arm-none-eabi-gcc: Command not found pre-built bate metal ARM GNU-A toolchain installs into the host file system folder /opt/gcc-arm-none-eabi. https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-arm-none-eabi.tar.xz Signed-off-by: Suniel Mahesh <redacted>Hi, Could you please clarify why a separate toolchain is required to build ATF for this platform ? Is there any specific requirements other than this particular build error ?Rockchip rk3399 has cortex-m0 and these changes are build during ATF. and then environment should have arm32 cross toolchain to make it build successfully. I think, Sunil need to write something more on this requirement on commit message.
Well, I mean that other ATF firmwares can be built with standard buildroot toolchain. I guess this is the case for Rockchip ATF as well. You just need to specify available toolchain using environment variable or something. In the worst case, some patch modifing Makefiles in Rockchip ATF source tree is needed. Regards, Sergey