guix/gnu
Rutherther 979003c0f0
gnu: arm-none-eabi toolchain 12.3.rel1
Introduces arm-none-eabi 12.3.rel1 toolchain

The arguments for this toolchain are taken mostly out of here
https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads/12-3-rel1

* gnu/packages/patches/newlib-getentropy.patch: Add a patch.
* gnu/local.mk: Register it.
* gnu/packages/embedded.scm (make-gcc-arm-none-eabi-12.3.rel1): Add variable.
* gnu/packages/embedded.scm (make-newlib-arm-none-eabi-12.3.rel1): Add variable.
* gnu/packages/embedded.scm (make-newlib-nano-arm-none-eabi-12.3.rel1): Add variable.
* gnu/packages/embedded.scm (make-arm-none-eabi-toolchain-12.3.rel1): Add variable.
* gnu/packages/embedded.scm (make-arm-none-eabi-toolchain-nano-12.3.rel1): Add variable.

Change-Id: If4220c6bc7b1def240cbb9d5d245758f7c51a8a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-12 19:23:34 +02:00
..
bootloader
build file-systems: Add support for exFAT. 2024-09-01 02:00:00 +02:00
home home: services: Add 'home-sway-service-type'. 2024-10-12 14:26:01 +02:00
installer
machine
packages gnu: arm-none-eabi toolchain 12.3.rel1 2024-10-12 19:23:34 +02:00
services services: Extend udev rules in joycond-service-type. 2024-10-07 01:20:22 +09:00
system images: wsl2: Update comment. 2024-09-08 02:00:00 +02:00
tests services: cleanup: Reintroduce explicit ‘chmod’ calls. 2024-09-25 17:53:53 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm installer: Use the latest ‘iso-codes’. 2024-09-28 12:55:54 +02:00
local.mk gnu: arm-none-eabi toolchain 12.3.rel1 2024-10-12 19:23:34 +02:00
machine.scm
packages.scm
services.scm services: cleanup: Reintroduce explicit ‘chmod’ calls. 2024-09-25 17:53:53 +02:00
system.scm
tests.scm