summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-12-14 21:04:06 -0800
committerArmin Kuster <akuster808@gmail.com>2020-01-05 14:43:51 -0800
commitc61c89918e3774926fd0e56fb40262e4cca0a7be (patch)
tree2d572a979f690ae0f863f979dd51d577e72583f0
parentb867bb9efdd7ae1184abde0954dacb438610424a (diff)
downloadmeta-openembedded-c61c89918e3774926fd0e56fb40262e4cca0a7be.tar.gz
grpc: Define libdir and cmakedir in terms of multilib
This helps in avoiding packaging errors seen with distros enabling multilib Fixes ERROR: grpc-1.24.3-r0 do_package: QA Issue: grpc: Files/directories were installed but not shipped in any package: /usr/lib/libgrpc++.so.1.24.3 ... /usr/lib/cmake /usr/lib/cmake/grpc /usr/lib/cmake/grpc/gRPCConfigVersion.cmake /usr/lib/cmake/grpc/gRPCConfig.cmake /usr/lib/cmake/grpc/gRPCTargets-noconfig.cmake /usr/lib/cmake/grpc/gRPCTargets.cmake Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or de lete them within do_install. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e18d8c957034908f27350e6ffcae2a3d05a4387b) Signed-off-by: Armin Kuster <akuster808@gmail.com>
-rw-r--r--meta-networking/recipes-devtools/grpc/grpc_1.24.1.bb4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta-networking/recipes-devtools/grpc/grpc_1.24.1.bb b/meta-networking/recipes-devtools/grpc/grpc_1.24.1.bb
index 5cfa3aa82..8d54dbeff 100644
--- a/meta-networking/recipes-devtools/grpc/grpc_1.24.1.bb
+++ b/meta-networking/recipes-devtools/grpc/grpc_1.24.1.bb
@@ -36,6 +36,8 @@ EXTRA_OECMAKE = " \
36 -DgRPC_INSTALL=ON \ 36 -DgRPC_INSTALL=ON \
37 -DCMAKE_CROSSCOMPILING=ON \ 37 -DCMAKE_CROSSCOMPILING=ON \
38 -DBUILD_SHARED_LIBS=ON \ 38 -DBUILD_SHARED_LIBS=ON \
39 -DgRPC_INSTALL_LIBDIR=${baselib} \
40 -DgRPC_INSTALL_CMAKEDIR=${baselib}/cmake/${BPN} \
39 " 41 "
40 42
41do_configure_prepend_mipsarch() { 43do_configure_prepend_mipsarch() {
@@ -44,6 +46,6 @@ do_configure_prepend_mipsarch() {
44 46
45BBCLASSEXTEND = "native nativesdk" 47BBCLASSEXTEND = "native nativesdk"
46 48
47SYSROOT_DIRS_BLACKLIST_append_class-target = "${libdir}/cmake/grpc" 49SYSROOT_DIRS_BLACKLIST_append_class-target = "${baselib}/cmake/grpc"
48 50
49FILES_${PN}-dev += "${bindir}" 51FILES_${PN}-dev += "${bindir}"