From 27dca7d2e955370166042c05aef1524fe1fbc70b Mon Sep 17 00:00:00 2001 From: Alejandro Enedino Hernandez Samaniego Date: Mon, 7 May 2018 14:50:14 -0700 Subject: tclibc-baremetal: Adds virtual/crypt to ASSUME_PROVIDED When trying to build meta-toolchain using TCLIBC = "baremetal" bitbake throws an error due to a mising dependency: ERROR: Nothing PROVIDES 'virtual/crypt' glibc PROVIDES virtual/crypt but was skipped: PREFERRED_PROVIDER_virtual/libc set to musl, not glibc musl PROVIDES virtual/crypt but was skipped: PREFERRED_PROVIDER_virtual/i586-poky-elf-libc-for-gcc set to baremetal, not musl libxcrypt PROVIDES virtual/crypt but was skipped: Recipe only applies in nativesdk case for now This is caused by the changes on commit: 29f65bda6d2c9fea4adb125c4857ee64f9312b9f nativesdk-glibc: Split glibc and libcrypt to use libxcrypt instead This is where the concept of virtual/crypt was introduced. This patch adds virtual/crypt to ASSUME_PROVIDED on tclibc-baremetal, providing the missing wiring to build meta-toolchain on baremetal correctly. (From OE-Core rev: 26a93d2bf7504bf5f3adb085ed2882ae1b1a3701) Signed-off-by: Alejandro Enedino Hernandez Samaniego Signed-off-by: Richard Purdie --- meta/conf/distro/include/tclibc-baremetal.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta') diff --git a/meta/conf/distro/include/tclibc-baremetal.inc b/meta/conf/distro/include/tclibc-baremetal.inc index a8ce6d3ac2..8d570f03f1 100644 --- a/meta/conf/distro/include/tclibc-baremetal.inc +++ b/meta/conf/distro/include/tclibc-baremetal.inc @@ -8,7 +8,7 @@ LIBCEXTENSION = "" LIBCOVERRIDE = ":libc-baremetal" OVERRIDES .= "${LIBCOVERRIDE}" -ASSUME_PROVIDED += "virtual/libc virtual/libiconv" +ASSUME_PROVIDED += "virtual/libc virtual/libiconv virtual/crypt" PREFERRED_PROVIDER_virtual/libc ?= "musl" PREFERRED_PROVIDER_virtual/libiconv ?= "musl" -- cgit v1.2.3-54-g00ecf