mirror of
https://git.yoctoproject.org/poky
synced 2026-05-05 20:27:58 +02:00
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:
29f65bda6d
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 <alejandr@xilinx.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
69942186ed
commit
27dca7d2e9
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user