diff options
| author | Roland Hieber <rhi@pengutronix.de> | 2020-12-01 15:16:57 +0100 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2020-12-01 14:56:49 -0800 |
| commit | fb5e3d44d0e34c26e752e60344cf5e2ae527e786 (patch) | |
| tree | 254832727140ceaacd09919b0c1fd5e7ace8514c /meta-python/recipes-devtools/python/python3-google-api-python-client_1.12.5.bb | |
| parent | a6d9a4adb86bac52ef02731fd9c8c941a6fbf955 (diff) | |
| download | meta-openembedded-fb5e3d44d0e34c26e752e60344cf5e2ae527e786.tar.gz | |
pcsc-lite: provide pcsc-lite-lib-native explicitly for native build
Commits e2180b00b3b8fcf776c3 and 8edd760e66b48e411d2a added support for
native builds for the opensc and pcsc-lite recipes, but building
opensc-native fails after commit 40b3a5123120da0e4586 (2019-12-04,
"opensc: fix RDEPENDS in pcsc PACKAGECONFIG") with:
ERROR: Required build target 'opensc-native' has no buildable providers.
Missing or unbuildable dependency chain was: ['opensc-native', 'pcsc-lite-lib-native']
The commit in question is correct for target builds, but native builds
don't have packages, therefore there is no pcsc-lite-lib-native package
to depend on – the -lib part is also provided in pcsc-lite-native.
Ideally we would fix this in the opensc recipe. However, using syntax
like "PACKAGECONFIG_class-native[pcsc]" in the opensc recipe is
apparently not possible to overwrite the dependency for a native build,
and using RDEPENDS_remove has no effect either – apparently dependencies
from PACKAGECONFIG are added after RDEPENDS_remove is evaluated.
Therefore let pcsc-lite provide the missing package name for native
builds, even if fixing this unrelated package is not the most elegant
solution.
Fixes: 40b3a5123120da0e4586 (2019-12-04, "opensc: fix RDEPENDS in pcsc PACKAGECONFIG")
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-google-api-python-client_1.12.5.bb')
0 files changed, 0 insertions, 0 deletions
