while the dev manual insists that "virtual/" dependencies are only for build-time deps and not run-time deps, i ran across this example on the meta-intel master branch, under dynamic-layers/openembedded-layer/recipes-oneapi/ (blank lines added for clarity):
$ grep -r "RDEPENDS.*virtual/" * compiler/intel-oneapi-compiler_2023.0.0-25370.bb:RDEPENDS:${PN} += "perl elfutils virtual/opencl-icd level-zero-loader zlib tbb libelf setup-intel-oneapi-env" dpcpp-compiler/intel-oneapi-dpcpp-cpp-runtime_2023.1.0-46305.bb:RDEPENDS:${PN} += "virtual/opencl-icd zlib tbb level-zero-loader bash tcsh" mkl/intel-oneapi-mkl_2023.0.0-25398.bb:RDEPENDS:${PN} += "bash tbb intel-oneapi-compiler setup-intel-oneapi-env virtual/opencl-icd" i have no opinion on it, just observing that it seems to fly in the face of the rules laid down in the dev manual: https://docs.yoctoproject.org/dev-manual/new-recipe.html#using-virtual-providers rday
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#61374): https://lists.yoctoproject.org/g/yocto/message/61374 Mute This Topic: https://lists.yoctoproject.org/mt/102015778/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-