diff options
author | Alejandro Enedino Hernandez Samaniego <alejandro.enedino.hernandez-samaniego@xilinx.com> | 2018-05-07 14:50:14 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-05-08 10:20:27 +0100 |
commit | 26a93d2bf7504bf5f3adb085ed2882ae1b1a3701 (patch) | |
tree | 8c051be8f380817f4566e6f09e59f0e9b96ddb2f /meta | |
parent | e529b8a68741992a21be874b62c0ea37f51d6a19 (diff) | |
download | openembedded-core-26a93d2bf7504bf5f3adb085ed2882ae1b1a3701.tar.gz openembedded-core-26a93d2bf7504bf5f3adb085ed2882ae1b1a3701.tar.bz2 openembedded-core-26a93d2bf7504bf5f3adb085ed2882ae1b1a3701.zip |
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.
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/conf/distro/include/tclibc-baremetal.inc | 2 |
1 files changed, 1 insertions, 1 deletions
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" |