diff mbox series

[v9,05/11] toolchain/toolchain-bare-metal-buildroot: wire up newlib-bare-metal

Message ID 20240131112223.2175855-5-neal.frager@amd.com
State Accepted
Headers show
Series [v9,01/11] toolchain/toolchain-bare-metal-buildroot: new toolchain | expand

Commit Message

Neal Frager Jan. 31, 2024, 11:22 a.m. UTC
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Neal Frager <neal.frager@amd.com>
---
 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(-)

Comments

Thomas Petazzoni Feb. 6, 2024, 5:53 p.m. UTC | #1
On Wed, 31 Jan 2024 11:22:17 +0000
Neal Frager via buildroot <buildroot@buildroot.org> wrote:

> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Signed-off-by: Neal Frager <neal.frager@amd.com>
> ---
>  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(-)

Applied to master, thanks.

Thomas
diff mbox series

Patch

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