From patchwork Thu Apr 7 11:44:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 6407 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 01672C352A7 for ; Thu, 7 Apr 2022 15:41:15 +0000 (UTC) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.75]) by mx.groups.io with SMTP id smtpd.web09.5527.1649331879516321720 for ; Thu, 07 Apr 2022 04:44:43 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=jj4Roe1O; spf=pass (domain: weidmueller.com, ip: 40.107.8.75, mailfrom: stefan.herbrechtsmeier-oss@weidmueller.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d7FkHJ6iWzwDccIDjABxZFfbVS8qmdZtI9CgiBcPWHeNGZ9E6/5MnrunAKQ+9y2u4/C/CVHCC5+fIj9JEF3561iqbTFJ4/7sjRYrPAfuZ6Hv34Rb5lRWRJcVp8ZPWfS4/lms+871x50s817Tkr9+GCF7FGaFQUS5XlA9SUlXD2Hlfi8cXPrbV9GYjcAcwYpn03elXx0LYdrDTRZKKWU/qGDoBKMl6l39Sz5IpJ59wzN1J9kG70htsooLVu9rkXsnZhP4Jaa1eZ0Cms49wnlE7li08i8ZxODZggfjtsu+ontvvrjDd3UgRCrWgh5sF4LtgIZY0xYgwYFcG5U1BXZeNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YOHc59fh0ovfnLQZQgiM44WmC7bVvRsb/SuoM8AYGWA=; b=C8Fer+UveiEDjFqkGIL7HKqwpIcO5Se536GnU1tk7WIJEGcyOiqj868k9kjLUlJBAK2YiVTTFuu5vI/IYsGGIz6Wldn14C/5a+5RvoNKlMrI1zkpxxqFaMMyYm9sVeMNmhFQzvdwZsCBvlb+c3vtUMw05SU9sIIq18F18gLnWj1F7N4h+o6afwXzt7VA28587zrX9yaHcbqiP3+wnyodCYB/GD9Jy+EVFUM4pHQclzyCgsZyEa3dW/JkMoCCjEvvZTYhL9sRSINrxiP1d1dRe7v5VqKOeWcblS34kQJ7uzanRUtAD1AORofA8G7r38/4ksht8wUoOGT0yPAmRdV6KA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YOHc59fh0ovfnLQZQgiM44WmC7bVvRsb/SuoM8AYGWA=; b=jj4Roe1OKnkcRrgSmhZ+d3GAr/EaMjHUIGKE23JrIQJr+YaAIq1i/KxZDa95cW8emg2s/ZM34wp6rjV3uChpiGn1INP/lQQQ2+0SPiELbEmiZk1mXxx8Z3m8LSPRtX75FpTZpANorOf5tRIGW3MRXdnnuKq8930zuQEKDYfjcv0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by HE1PR0801MB1788.eurprd08.prod.outlook.com (2603:10a6:3:88::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Thu, 7 Apr 2022 11:44:34 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::c53d:64fa:866b:b512]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::c53d:64fa:866b:b512%7]) with mapi id 15.20.5123.031; Thu, 7 Apr 2022 11:44:34 +0000 From: Stefan Herbrechtsmeier To: openembedded-devel@lists.openembedded.org CC: Stefan Herbrechtsmeier Subject: [meta-oe][ PATCH 1/2] grpc: add cmake support for target Date: Thu, 7 Apr 2022 13:44:05 +0200 Message-ID: <20220407114406.6828-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: AS9PR05CA0016.eurprd05.prod.outlook.com (2603:10a6:20b:488::7) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e920571a-a2f9-4e3d-d755-08da188bfc2d X-MS-TrafficTypeDiagnostic: HE1PR0801MB1788:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ax5rWKXopRWb/GTtyb3xD3y/QMCJCV4eYw77Mz76ejlu8kUr//f4E9RVKSvk87UnVYbqODLCq3vVrT5TbrBBbC7dP/Q5eCzuK+yhH1pRs7g4Mn86/ifBJyYLZzl6OWDfGHZsWYymXaEiiLiiC3HAtnFnXDIMTN8YEphqsQ4Zzz/pgS0D434mN8uSGFNEGSJb2FWuC1oJX/gHMWj28w3GJ9a4pfkFgmK9K7CGC24QbyVLwWtlYuis8MGj66D1sJf322gBqssm/OKeA74y0P54dYAXiF6fB9si08M9Rkdh08z+nUA3vJ0HqOXubh7oZijn+D7dav8Iw2m8+qPiAXtz1zIwSkOUI+rQw85GiIGDJTwVz1NiSV6wZ8gANmupgHa0sGUZPavKTCXxh7HHpweyFIoOW3T27BYU4kG29SmuODKGxeyXM12cWIGPxDHbXEr+A5qZPJCmyWMkDUUWAwix54I/6XAjiwF0EZGP6LcfSO6UnKA8TpSFvbKYQS77ickdmLioaqhA0l0Na1FkTlvrcPs7u2sxTu72Kh/bHSOhiYHyWFrBl1s8T7xFfyUGAz2SlJxU+TqhmP0B5iADmsgRNQDFYN8BJMnaMAqj6gebAgorPVtkP3PXuK73zc+8rl+GEfT4mBOGoz8offnYluPn8UJIrCYQjdYj00BskA/drxMysSEuIrWtpLj9fMY38nHRXwIxEnuLpLlWWC5v7xjTbrR6xuuopGcv63OtLBh/uRl3Rc2DfnRWbEQhNXwCBItw6OIHHkCIZbuc2/wfQzdVNw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6969.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6916009)(52116002)(6666004)(1076003)(26005)(107886003)(186003)(2616005)(66946007)(66476007)(38350700002)(38100700002)(66556008)(6506007)(4326008)(316002)(8676002)(86362001)(6512007)(2906002)(83380400001)(36756003)(6486002)(508600001)(5660300002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 1IYALQkKwxhquUMI3S0A+qpCzT5YjFeX2q7vEPJ5hDrspUeIw7mbpQwnFQZX4BVP9pMdhIdq/8TF5dACZNSvdw7TdP1cUqfWrQN9BZVx7zHyTZegci3n9KFJ/vVgZmKkXQa/0A+fEb4fJg+LE4vTfSOulfH5r/+wPBBX+BHtVuDUbVyxAol/JzHcFtVoCJyzJe4Uyo6IVDh6AT+07hn02aJ/USGSzRNKYaQsbsDwqC2oEQVBjcBIIOn8ARL8p7O1/Co9gYPueUKirYWRJ7asCCjclDpcrrK8pClmuj0sCt6JwS0pK0nY1i8JHMWJj+PHgy7okD2OBgF1w6aXcLXTpF06V5QqIqewbsDXJUQ8ujq3Vg43XEJepgEJEIZpk2TZpE+CgfZyZW6R7VKDbGLSCTQz44l1f3QaXeevK32knHcAenpB9sZSJhPCIM9N3ZYDGaCTqG3yzfHCK5OqrK+2iCPgLlz3zuzkRAD4nRu53Fv2Oo77lYbXI6vaMXf6Es3gv4raYapmwm4svEQaIHu6Q61YnOdu7PmMhgYPAK92eWs5sgdGKRlF/HxZEQqhvCg+doM3uMmkFmNhtxyOy+YQvs4ZQaD6ffQXI3S1J0UtX0JXLP3c9M6BI2jzGyx7v0EWhAoZEwrVfREDsHGuDCQs7zLOWVi61WTaN5YdO4440XyK5NnFkoIyOnVEvBGZtggPifR+8WTmPJzNjAIGjzWEg3SfWaxOZNgICLvqQtNQIJ4jWbMVAawQN8VStHbZMPRN8RnxkxIINFURuZCzIN3fO6WdwN3eVfBcAXQGtnDRNpJXEHlzVtzrh9PtLc95n5ecyxm3syjzWDHiOLi3wlC0S2E81tuEq0KYOdQctjpkyz9Zyqog0Mzayp6j7BcMwE+1M9DvFnYhORsGCUmG9RMcqprvpEz0BKXalovNnwaYwIlgulMsgBW0YhQoktAe28u4QtJZXeu5x9qMQfKvQgEkRwc4/t4QHQWTo1lWGsJyqB5uLRwbKGvbRfGO2taY7O1eVrgPfTMMO1l2dsoPrh3LUwRIhzcWo8T9++s3iOibCysaXOKjqJdv0wn6Eaj1iHHaNNdnH8Wi00KVtXCsGtu4E4cejKplu6iBGAN3644/7+0xIFyUr+Nv0cf4s754xQnp1yr37mpBQRwgHJcPREKFu3zNkDPrQBKBomxb0mijNSUaQj3PxL4TThgQ6d6CYxUITkdHUVneX4iIBHXZ4R8DfyJ5Rk8xmcFLpnugpygqI7952lPeEEkXP3DBWh1YhLJVK4fnb5mdzF403XndpP3AjGbB+jlGelhKrDC+Y1w7ft+/knOm47UK04GzqSd72XRwp0zJZAgMOf6b2YQ4y8o/XmiHPdICVgmDID8sm/fnMWYffvLwLLhEq5bJdTMvYlAKV10mGg54JhbuAdyxSRByyUR9dx/lIH1jJu4TM+44b3s2/ydF3X7O2faSXYv67GeDbdeJLYFxJKKNpL5qeBJHriHgIo12HnuY30kxBqqo3unfPHhtONrASDezRDSaPp/Bkh5c/g2lZjUFp1FM2IwE4HNE02ILHV8hyv/TR+5j3T1VcGkhwQyQ+MAyhsYy6jV/B7bAM07sqm43s0FFQ7hvKCwfClHnCLXraounwMPoVzwnlSyeS2mRl9Vy5DO991PFpG0ydHUa1tTQaR2HvUh+2GgnkBDoa3VqTHwDEVNCcdKVX0rOEqjjWWcfeQoswiw4xo3uNEPb4XVhG+rQ6S56uekN/l7PcUKqVEyDC1bow88= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: e920571a-a2f9-4e3d-d755-08da188bfc2d X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 11:44:33.9229 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Ko/jkqvBQTF98MefOcbjFO4HFhHguwyzG8uVhTvOF2v8FnhLlZazpRy1MpK/qyBe4Vfp6+MHLx71YebHsZ5EGg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1788 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Apr 2022 15:41:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/96451 From: Stefan Herbrechtsmeier The CMake gRPC config checks for binaries and fails if a binary (plugin) is missing. Fix the problem in the code and add the CMake gRPC config back to the target package. Signed-off-by: Stefan Herbrechtsmeier --- ...d-separate-export-for-plugin-targets.patch | 93 +++++++++++++++++++ meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb | 3 +- 2 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 meta-oe/recipes-devtools/grpc/grpc/0001-cmake-add-separate-export-for-plugin-targets.patch diff --git a/meta-oe/recipes-devtools/grpc/grpc/0001-cmake-add-separate-export-for-plugin-targets.patch b/meta-oe/recipes-devtools/grpc/grpc/0001-cmake-add-separate-export-for-plugin-targets.patch new file mode 100644 index 000000000..679bd3882 --- /dev/null +++ b/meta-oe/recipes-devtools/grpc/grpc/0001-cmake-add-separate-export-for-plugin-targets.patch @@ -0,0 +1,93 @@ +From 3150cb043363e05588062dd392b940be25594713 Mon Sep 17 00:00:00 2001 +From: Stefan Herbrechtsmeier +Date: Tue, 18 Feb 2020 14:17:07 +0100 +Subject: [PATCH] cmake: add separate export for plugin targets + +Upstream-Status: Submitted [https://github.com/grpc/grpc/pull/29328] + + +--- + CMakeLists.txt | 18 +++++++++++------- + 1 file changed, 11 insertions(+), 7 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index efdaf8936d..6608b1b00c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -10935,7 +10935,7 @@ target_link_libraries(grpc_cpp_plugin + + + if(gRPC_INSTALL) +- install(TARGETS grpc_cpp_plugin EXPORT gRPCTargets ++ install(TARGETS grpc_cpp_plugin EXPORT gRPCPluginTargets + RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} + BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} + LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} +@@ -10975,7 +10975,7 @@ target_link_libraries(grpc_csharp_plugin + + + if(gRPC_INSTALL) +- install(TARGETS grpc_csharp_plugin EXPORT gRPCTargets ++ install(TARGETS grpc_csharp_plugin EXPORT gRPCPluginTargets + RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} + BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} + LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} +@@ -11015,7 +11015,7 @@ target_link_libraries(grpc_node_plugin + + + if(gRPC_INSTALL) +- install(TARGETS grpc_node_plugin EXPORT gRPCTargets ++ install(TARGETS grpc_node_plugin EXPORT gRPCPluginTargets + RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} + BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} + LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} +@@ -11055,7 +11055,7 @@ target_link_libraries(grpc_objective_c_plugin + + + if(gRPC_INSTALL) +- install(TARGETS grpc_objective_c_plugin EXPORT gRPCTargets ++ install(TARGETS grpc_objective_c_plugin EXPORT gRPCPluginTargets + RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} + BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} + LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} +@@ -11095,7 +11095,7 @@ target_link_libraries(grpc_php_plugin + + + if(gRPC_INSTALL) +- install(TARGETS grpc_php_plugin EXPORT gRPCTargets ++ install(TARGETS grpc_php_plugin EXPORT gRPCPluginTargets + RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} + BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} + LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} +@@ -11135,7 +11135,7 @@ target_link_libraries(grpc_python_plugin + + + if(gRPC_INSTALL) +- install(TARGETS grpc_python_plugin EXPORT gRPCTargets ++ install(TARGETS grpc_python_plugin EXPORT gRPCPluginTargets + RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} + BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} + LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} +@@ -11175,7 +11175,7 @@ target_link_libraries(grpc_ruby_plugin + + + if(gRPC_INSTALL) +- install(TARGETS grpc_ruby_plugin EXPORT gRPCTargets ++ install(TARGETS grpc_ruby_plugin EXPORT gRPCPluginTargets + RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} + BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} + LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} +@@ -17349,6 +17349,10 @@ if(gRPC_INSTALL) + DESTINATION ${gRPC_INSTALL_CMAKEDIR} + NAMESPACE gRPC:: + ) ++ install(EXPORT gRPCPluginTargets ++ DESTINATION ${gRPC_INSTALL_CMAKEDIR} ++ NAMESPACE gRPC:: ++ ) + endif() + + include(CMakePackageConfigHelpers) +-- +2.30.2 + diff --git a/meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb b/meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb index d25a01cf3..d50fd2727 100644 --- a/meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb +++ b/meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb @@ -24,6 +24,7 @@ SRCREV_grpc = "494b08ada4009ead0d0b70e44d354be72f9c283a" BRANCH = "v1.45.x" SRC_URI = "git://github.com/grpc/grpc.git;protocol=https;name=grpc;branch=${BRANCH} \ file://0001-Revert-Changed-GRPCPP_ABSEIL_SYNC-to-GPR_ABSEIL_SYNC.patch \ + file://0001-cmake-add-separate-export-for-plugin-targets.patch \ " # Fixes build with older compilers 4.8 especially on ubuntu 14.04 CXXFLAGS:append:class-native = " -Wl,--no-as-needed" @@ -80,8 +81,6 @@ do_configure:prepend:toolchain-clang:x86() { BBCLASSEXTEND = "native nativesdk" -SYSROOT_DIRS_IGNORE:append:class-target = " ${baselib}/cmake/grpc" - FILES:${PN}-compiler += " \ ${bindir} \ ${libdir}/libgrpc_plugin_support${SOLIBS} \ From patchwork Thu Apr 7 11:44:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 6408 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 016B0C47086 for ; Thu, 7 Apr 2022 15:41:15 +0000 (UTC) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (EUR04-DB3-obe.outbound.protection.outlook.com [40.107.6.56]) by mx.groups.io with SMTP id smtpd.web12.5511.1649331879515772647 for ; Thu, 07 Apr 2022 04:44:43 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@weidmueller.onmicrosoft.com header.s=selector1-weidmueller-onmicrosoft-com header.b=J/cosqB8; spf=pass (domain: weidmueller.com, ip: 40.107.6.56, mailfrom: stefan.herbrechtsmeier-oss@weidmueller.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hG/ESB1pCYhP+1/kSEtnuS/FjB1000ORC89xPex/pBYGGwyCtnPlbNfLno10jgDH2maU/MF7Rp6hgQBweymVB9sLyArPqXdpiamMBIHAfM7iZ1dWdTtx7FzPCpkpQ9wbSScMu6B0u3q99UdhKfWNu7ojztBaZY/BR3/EeoE142zM2PSs2SUWVR9p0UocrzfPoG7cL8VfbaJ96boXBSKfXspIJRyqojylPETsKs2vCYTLXjiZrPcg7hb+XWUIugqT9Z6j7enbrwtYqHTaqH+xwxk3XpuLM+Ccw28XdgTCBQG50EMnkXzTWf1uI605w3LVNUsfHg5N2XAvlS4dn1Vtrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pft5rRUSKV4F9qk+K/NGCCM0J6CjpEd5YShuAuKav+s=; b=ePkLh3eLEDaqjWeg0RT2CFgZqzIkmnIgi0e8tbbhLi1/kcsWAYpEoD7u+u6PUtfrknYQbRWHntL8UO+Mqbv2gN91ti1HHCFnesok9WnRlj+oFkOIjOnBuzBp9bQNJf7UYECSLVf92COUaYItS55W/d31z5DG3IsafeSk7rmKbHwsR+Iep6fGV183Cx3tFfyepkJ3f3NzSfnWOW3fkzdrkDiET0d5Zzva8uYD0suzAv79VNzo9HGehrU3eFncvwvdg/XB240z047rxNFCL0ljbMYhLzDz57KFcQeD1sEKlWe0lve5iOdYQGBSc6tgZsTulhO1WMruO5R+1NIgFqLfpQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pft5rRUSKV4F9qk+K/NGCCM0J6CjpEd5YShuAuKav+s=; b=J/cosqB8mD4y9beZ4UgGQFeAN+N9XM/1u7cBxAEW5rR/IkVB1XJZaUrGRfzcS3b/PlVdN2UXWLAdaD1xfHB83b7hLkRMLdVhjYvd7Mxno9HT8soM+vFePYmIs72h8Ms7RG4jKspRXPMQeo8RU/GijTBQOCgi5VFv+4FBjgkL9kU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by AS8PR08MB6230.eurprd08.prod.outlook.com (2603:10a6:20b:29d::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.22; Thu, 7 Apr 2022 11:44:35 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::c53d:64fa:866b:b512]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::c53d:64fa:866b:b512%7]) with mapi id 15.20.5123.031; Thu, 7 Apr 2022 11:44:35 +0000 From: Stefan Herbrechtsmeier To: openembedded-devel@lists.openembedded.org CC: Stefan Herbrechtsmeier Subject: [meta-oe][ PATCH 2/2] grpc: remove useless link with libatomic append Date: Thu, 7 Apr 2022 13:44:06 +0200 Message-ID: <20220407114406.6828-2-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220407114406.6828-1-stefan.herbrechtsmeier-oss@weidmueller.com> References: <20220407114406.6828-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-ClientProxiedBy: AS9PR05CA0016.eurprd05.prod.outlook.com (2603:10a6:20b:488::7) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 96c05e4f-16ed-41e6-9304-08da188bfc9d X-MS-TrafficTypeDiagnostic: AS8PR08MB6230:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8ZYd1gY76yUwAgxnpYQxfZlAYjMeiS8HR88gQRTv1O8uRCky2adrDKOPrqDmTKuqNLIERHQd2Cj9+fD+fz2Q8sivNNAZvtCVRMFeA33Dcz7fWqrHSJJe4v1hPXS1tF1w4TKiYT5aglRIouz2MXeghes6e3rWjJKM8qBqGBZA7aeo8d7e+Rnupxeh/6T9O4BKpnW1zKlh4+IouBCUbVYLDtO3AqX31f5LDSDlZvAcIn25pXxWJfYCP6bLsbgcGt1nxnoiERxLnu5jKYso5V1ih0AI/lCat0YfndbHaKAL+axOpo+kRYu5oOGp0awIXWK2iSTfr9acTkvCvxd6+sOa3uzcC9WvKf1rnwPbj2VLyuGZZqcn2Ybr8GKwCZG+0tRCKlz9UAJeNWQn/fsRK/G3ukR/SgSjgayZmtWka5Z6G7AM+3KRRtHsz9Jo/t6fzodhaZu+WVkBzLYTLK5y9Ksd65NRxavEzrhg8BGtstNC29A2gap5dy4ydmtvBmu4Ak3Bi0NESgXi2V5DxyfkI1hqdalwlbjUI/OoY4jXq0Gwe6Md/D9y5MWgRuQreVqx1VEvAYS8DX0eQX/oDi7e1NbnUhpt+kn7FNmkAO1LEwCdWHKEz+ebWhYXQpjxmFr8o3WUxFgq+SfA/p32GCZFn84pdj2eIzcMEcyFGDUjBZnGGOx/uHZzt9MYHumwtnuIzafJ7hqMZKZ5oxKUXZ76DGEWFQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6969.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(6506007)(5660300002)(52116002)(8936002)(6666004)(36756003)(1076003)(107886003)(2616005)(186003)(26005)(86362001)(508600001)(2906002)(6486002)(83380400001)(38100700002)(38350700002)(6916009)(316002)(66556008)(4326008)(8676002)(66476007)(6512007)(66946007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 384cevGAN5Q+og21rXP+ETKKST60vkHE0gxmnqJ2EBGYOufX/ED1smog1Tu7On/dk+rCOghX9J3FI7232ioVcFuhyvglcZ+do3Eq3gOnhqbIr2yw36DxQWl5fffa/f5vZ2gLwdiB7/kNmU58FSe7yjUV/KLsrZx7iPkqAjbfVy3Et8eqOqKad78uyZuMjZyqVe3ia5l2Mhbc8pfVU5jAstoG1C0NBUUgBZomcu7lLYi5oYGODp/IOuOmQ6zarssRyT7/n+5NeBNK43nlCJIUsuCzmiUtqmbcv2uCk+NzwpbtnGwc01dvQDTh9C43GyxF7saxQrGZouSvlz7RGYk5ZOuit96WLATU1kjXW3Ko19hZ9GWwwbUKhCC+jtuppYb8Ti8iOzIe4R+HHCqV63Wsh/Mc7PGRl3q4Bd47Gxbkm1S6tJgAbsbjJaESk2CF9FSkUp1rU3930aJcBp0nUgilRYYFjnxAMXs8nVdOaMoFm6ucYruvjO04PUB9D5U5rQoI4nl5+Vxoi25RjerKIGl2miiWDmaDzqzO1Je3gAYolx5TYEhYaE/+XgMLOCjgfQuzQUf8ikruNU6I7omqLcQpoajbp3K2fM+n+ALpG3aj85EmAPUlxWFaf07k/EUYz4jWxkTlHT2H+tJ1lIisG3+xlXXKCacN8CRex9rGddA6JVRwabZJTYCYQK4srfJwXyYuUqo1UOhSYxpKsi3Ro3/NI31Upxj8tEwRCMm98V97jYcFe6Lxsfzjpl6SVwAuQ38qtBRFUGWdRweY3jk6BbJsFZg15Ifc3ukcJr45Umn4C1j7jFwbM1lD1oMF3Hl0ZS3E9+6R1VEZrisbdFqG8MaU83hCH77XQE8e07l0Fd+YjAN+nTIDSS5IAGS1l84xtM6t7VukqWNrkP+r86bigueUG239/qoEWneJ+0MVqvaoUyZg5Y5CO8/zK4YsIhbX2T2OIHY81mUgf5tRzJTUSJy71fWA15j0jQIMmbzOKFeCYj7Z+nlgW3WVel6glhcNsHQXxjnOYlN/6rW6LsHv5/okQ6CXmtdR/4dIdI34G1bOK1vN0dTBynPbwjCyGS01oW310g0rg59NkKDna6akM+5nHKt3KCcyAbc/adif3Af1/4zvnM3xY3BDTqR6w/hpMQ7cbS87mGDebCEAYJHP+Q5tlaw9wAiP8B/f0y+RBzm57wMJJeV0FyqAJ8EP5IagKlf/IHVViNPg1vhfEdXMxPQ42PYnZ7bMJI2tedMj0Dl/Y+RkrIblOzK56yCBaQx7QqZHUQJSQ7NB5U/bo2mVFEBkwyBY5JVJjARu/YS/NP7mWuiqeHhXjxI9mnG+8dtzUXU/2DHbWFFqD0TcycMewkFDwiErl0gBgUgPvg/9DA1u7bQlgogz0IZg4iiyMhC3n7DXNU2H01va4cTAp1hx5aktJ+EHSLs/GiQ8o8pGBfK0WP+uRRXPjYEbA7XGuMFu/BlopLn351PREPPHZ6k/3PiKQQ6bnteagj3l911q0paLz9FRo1PTAhAvzHyC75k91+q2fyV45xOxffhDAfzQ8DDYSbnua+ZfwQnxUJ+zdXB9D1eVQ8qEDSSuUFUjncprDlHf54qO0lHSfGiPqm/YybMeIKPH5zcLECLiqMsqQW1yL/KycI8iaVpLnoH1D5e82cznVIA+OfFiIQR5jGTONlRq23Lj3QSiC2ndwmbu7NRM9ojw8zbEUqDuBSH/JEXqP+nG8EUlbIx/hd3p9pAh5HXPZuQ3eyBegKTqe39mO5BawYo= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: 96c05e4f-16ed-41e6-9304-08da188bfc9d X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 11:44:34.7958 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qw4FYN4jV2iXIgeS3K52kdNFqta9ceqPXdOhv3Zi691g8/QxhlfHy6EpI2czVyCdY6gdtZIDvs9Gw6kvGw7yEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6230 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Apr 2022 15:41:14 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/96450 From: Stefan Herbrechtsmeier The sed commands to link with libatomic don't match and is therefore useless. If they are really needed the problem should be fixed in the code for example with CHECK_LIBRARY_EXISTS. Signed-off-by: Stefan Herbrechtsmeier --- meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb b/meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb index d50fd2727..2fe7a9a8a 100644 --- a/meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb +++ b/meta-oe/recipes-devtools/grpc/grpc_1.45.0.bb @@ -59,26 +59,6 @@ do_configure:prepend() { sed -i -e "s#lib/pkgconfig/#${baselib}/pkgconfig/#g" ${S}/CMakeLists.txt } -do_configure:prepend:mipsarch() { - sed -i -e "s/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} rt m pthread)/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} atomic rt m pthread)/g" ${S}/CMakeLists.txt -} - -do_configure:prepend:powerpc() { - sed -i -e "s/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} rt m pthread)/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} atomic rt m pthread)/g" ${S}/CMakeLists.txt -} - -do_configure:prepend:riscv64() { - sed -i -e "s/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} rt m pthread)/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} atomic rt m pthread)/g" ${S}/CMakeLists.txt -} - -do_configure:prepend:riscv32() { - sed -i -e "s/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} rt m pthread)/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} atomic rt m pthread)/g" ${S}/CMakeLists.txt -} - -do_configure:prepend:toolchain-clang:x86() { - sed -i -e "s/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} rt m pthread)/set(_gRPC_ALLTARGETS_LIBRARIES \${CMAKE_DL_LIBS} atomic rt m pthread)/g" ${S}/CMakeLists.txt -} - BBCLASSEXTEND = "native nativesdk" FILES:${PN}-compiler += " \