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