From e0e7a1d3d15727a2f14db83b7c651db73f2a50f1 Mon Sep 17 00:00:00 2001 From: Neal Frager Date: Wed, 31 Jan 2024 11:22:17 +0000 Subject: [PATCH] toolchain/toolchain-bare-metal-buildroot: wire up newlib-bare-metal Signed-off-by: Neal Frager Signed-off-by: Thomas Petazzoni --- toolchain/Config.in | 1 + toolchain/toolchain-bare-metal-buildroot/Config.in | 2 ++ .../toolchain-bare-metal-buildroot.mk | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/toolchain/Config.in b/toolchain/Config.in index 64a07f91dc..407a03c42e 100644 --- a/toolchain/Config.in +++ b/toolchain/Config.in @@ -927,6 +927,7 @@ comment "Bare metal toolchain" config BR2_TOOLCHAIN_BARE_METAL_BUILDROOT bool "Build a bare metal toolchain" + select BR2_PACKAGE_NEWLIB_BARE_METAL help Select if you need a bare-metal toolchain for building platform specific firmware images. diff --git a/toolchain/toolchain-bare-metal-buildroot/Config.in b/toolchain/toolchain-bare-metal-buildroot/Config.in index 3c99c7e1b5..6fe969357f 100644 --- a/toolchain/toolchain-bare-metal-buildroot/Config.in +++ b/toolchain/toolchain-bare-metal-buildroot/Config.in @@ -6,4 +6,6 @@ config BR2_TOOLCHAIN_BARE_METAL_BUILDROOT_ARCH This option allows to define the architecture tuple for the bare-metal toolchain. +source "package/newlib-bare-metal/Config.in" + endif # BR2_TOOLCHAIN_BARE_METAL_BUILDROOT diff --git a/toolchain/toolchain-bare-metal-buildroot/toolchain-bare-metal-buildroot.mk b/toolchain/toolchain-bare-metal-buildroot/toolchain-bare-metal-buildroot.mk index 4dc36ef3f3..dbfe30a910 100644 --- a/toolchain/toolchain-bare-metal-buildroot/toolchain-bare-metal-buildroot.mk +++ b/toolchain/toolchain-bare-metal-buildroot/toolchain-bare-metal-buildroot.mk @@ -4,7 +4,7 @@ # ################################################################################ -TOOLCHAIN_BARE_METAL_BUILDROOT_DEPENDENCIES = +TOOLCHAIN_BARE_METAL_BUILDROOT_DEPENDENCIES = newlib-bare-metal TOOLCHAIN_BARE_METAL_BUILDROOT_ARCH_TUPLE = $(call qstrip,$(BR2_TOOLCHAIN_BARE_METAL_BUILDROOT_ARCH)) TOOLCHAIN_BARE_METAL_BUILDROOT_SYSROOT = $(HOST_DIR)/$(TOOLCHAIN_BARE_METAL_BUILDROOT_ARCH_TUPLE)/sysroot TOOLCHAIN_BARE_METAL_BUILDROOT_ADD_TOOLCHAIN_DEPENDENCY = NO