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 |
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 --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