From patchwork Wed Jun 7 09:36:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xiangyu Chen X-Patchwork-Id: 25221 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 87ECAC7EE2E for ; Wed, 7 Jun 2023 09:36:36 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web11.4366.1686130589488748269 for ; Wed, 07 Jun 2023 02:36:29 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=552229a68e=xiangyu.chen@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3578SAe3013180 for ; Wed, 7 Jun 2023 02:36:29 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2103.outbound.protection.outlook.com [104.47.70.103]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3r2av78ghq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 07 Jun 2023 02:36:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nk0ENe7ijbkCEc9lHAo3J/2M/HcSkrGpvoVjvPAFAKYroWKMQ5klQOoM7zrjH5WPI1aXl77kG5CeF5WeYDBmALeg47kAa531P5vidXGnSa0fTY0SeLf1qAdo4Wh/KNAdvrnUa8IKsK46mH+AJcj9OFFuV+ZZetzDGQ5fG+eGIe4m8A/Oqifng8lFLKR/0jL6EM5kflyQU3JyY8hZNdS9JWOYMQ/XkZ3t/4/AxDr0XFAs5dKtkNcTkydgMhGLM8GF4MpUdo1NYqUWyWuGQbcbeetFK2BfnXXrgvaZbkI+mkdTgw1v6c2UDE3zAEvHgT/Oybi6NUzztu1uTOz2uAQV0A== 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=y9JgjnX3Hn1BGxr7ihBf1JpCPY0fnoTZ9cG4U8UpPhY=; b=Ol7mHILOtjBqbxtt4xnLC7OiZGp69G/Op6jC80kwVU5XWsJjCL7lRwYrbNfO4fJVngRNgVFReaN3y45Q9hjF/tEGRmM1eEuP0OKBBNPmbYASFHhJoVZu/mlIWe8Xgbfeymv3KdJqI7oNvY+vB2FvIvDPmkMkxP2BUAD4sPBVtUNOo7XbhUb3leG2NPG4OLRtO6U8E04rmXk0aC13oCpEkfi0b//DesgfLP/94u5CcpKizoWTT5is8uuq75xRRqYrCrHVD+d9rnLlT+sGDS4MJMnoMm4wwwCvfU5ILDOAzx0vFSG7VBFZ0u/Kkb6fMg9dDRqBw66X1X4DwLXhbyoqfg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=eng.windriver.com; dkim=pass header.d=eng.windriver.com; arc=none Received: from PH7PR11MB5820.namprd11.prod.outlook.com (2603:10b6:510:133::17) by CY8PR11MB6819.namprd11.prod.outlook.com (2603:10b6:930:61::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Wed, 7 Jun 2023 09:36:26 +0000 Received: from PH7PR11MB5820.namprd11.prod.outlook.com ([fe80::84b2:b711:8939:b703]) by PH7PR11MB5820.namprd11.prod.outlook.com ([fe80::84b2:b711:8939:b703%7]) with mapi id 15.20.6411.027; Wed, 7 Jun 2023 09:36:26 +0000 From: Xiangyu Chen To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore][PATCH 1/2] kernel: don't force PAHOLE=false Date: Wed, 7 Jun 2023 17:36:05 +0800 Message-Id: <20230607093606.2459428-1-xiangyu.chen@eng.windriver.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: TYCPR01CA0066.jpnprd01.prod.outlook.com (2603:1096:405:2::30) To PH7PR11MB5820.namprd11.prod.outlook.com (2603:10b6:510:133::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR11MB5820:EE_|CY8PR11MB6819:EE_ X-MS-Office365-Filtering-Correlation-Id: 47a4fb3d-2278-480c-7af1-08db673aa9d0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jLlRtgoFTSSTrotdKW2YzEcnbMhgzYc5lQnb2N1ZTT32nn9Mqn8kiUBHMlnWZMtj6DK8ldgxRbbxRLODTzHEz/y3YlPnVXDhYpvVIoBfrbce2ODkix3Dbt08o5QMjivSk7KPMVL86qSBwdkxJWAICH8G6UvMGy7kiCA633AXl7Xk67kvbo28zjnoawWpltV7RUdwICls/tQgvELVXfQYFtc8iDZA/u78ZN6IifmOYH3uHX3Ke9Q1mhaWGDoEZR3HG7RUHU0y3Ms0IOdpQoEOPTYY0ZJs2WfqG26qfuK7/jnyda8Dqb91mDF8hxnGZiuLEV49wyA50MXUFcM6S6wDQTQzZy5iFKTcSlWVFHb2/RmHTi5mo3yDYs+HzKfJwtaKm3F7SdG/r+Nz/+SW5dPU43FziDgik5Abe/RKtc5zpQymbw9jCAVRyuFf0kG0o1qojvI/8gQCtEjKLT14YRb5CH+z2ECtiFhoZOnjh/qaRIEat5dQwJ0uQLc8NT5M5Wic2FhMpv0GlpJ6u0gNa8CYZXsQYdpmENCTPzMMxfVGT6oHuhAm2mrfF9ygGUtvNCD4aAJujDOCe3z3Rw5X7WsJYfgu5AIW9IZUu4ULyXo1Ie3GJQ1qEUIYPWKIxRIqpeZk X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB5820.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(366004)(376002)(396003)(136003)(39850400004)(451199021)(83380400001)(2906002)(2616005)(38350700002)(83170400001)(38100700002)(41300700001)(6486002)(316002)(6666004)(52116002)(5660300002)(8936002)(8676002)(478600001)(66556008)(66946007)(66476007)(6916009)(6506007)(6512007)(26005)(1076003)(186003)(44832011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sdf9Y+ls/Jetn2Xcq8/3H1HqgYYY6xXoXO+HvOx5aXMHLcYyxA7VOJsGDalZDX87uMt3hredz//rGKd7qMDMNXKGQMHzQf8R4UVOZcvNiS79A94ZveV2S9O64RneBrFGznL0LzCwzr4/7MY6ag8xK5D74qcTUcwuGWYxrHDe9EIHwfqHz8GyM+10J5xfIYEZBaeX49WX+gM9YHTCAOFrRnVKXQ1h+1SnRoCVepYO4Wayr/OlUUZ0q15KeoPxKpmlenEmwydWjOf5E/E3QdErH+2QRL/AXcx/9IL3OOsorh9RjP9SLyv1l5263v6vICtiadjOEUfk8/TDlE/KvOvFpuPDYHIvchNOKBu9m3uYh0iVCfc7hNkCW5nksLy656myHP6inVw5HKLX95U4v7qLoqrlBmPFQws8QwoRnZWaRRgsaq1JE+EneEkJQEe0A4nei+hxPMG7o/TeH1HwZvzVz43giDwikn0FZZw596u8R0fP8SeK/b+9towvQFd5rol7kfKZJGpEGNBv0mzhA3x/+UmZVun/kS5iaem/gokI+5mUR28dIrlVKicDtRUfVZYn5EMbDOB4URcAg/tB9AM0n0IaRNBWbtgrMFDzEKm+kSzTUEslBo+NiQBSfI0kVhlo5XSrrFa24m+h4TkRMsjPC9ur2MvWNhLHvywHi52fQ5zDnrPX2P4grVXZecqtUkIxtIbG4Wbn5nBy+Hw9fs5fShs6xt7G0TLuWoSOEOX1wWbX0Swga9NHBC8fEbcfPLW20IzciO2g4MpplgHQO4Te0N6IL+Ojg5ACzSL+hq19CsEyedZmuUOWKg9JSGWV1IhM92BE1x/GhVvZqywmXRd8+zofckHcFwDEEBwn5YImggw5n1hUZDokODJEQQLZfdxBWd2CDZXD2cDzawT0Gl82HM7aPk+isOx+1o+hjuUxG1Gr3zSggCctbWeW8Iue3SraYZj94h9NMSBQDbQT25UZGnviIf5GXmqT32iXGeD2gMyp1SH1HBzrn4Xc9Y8qpX4kSbTo7zikNYpTXbP0PHk/Kr+9DhiMiBjCyEmsI5o7hasww0gETSIu1MNyzIghIw4YcUp7HzIh1surIbN7iixIcC4NJ5+jbHmH6gRr5l9h/18N0eaPLhOR4B5D2js6FXEPyKE3uB3ICDIkVTT76ZrS6aJRJ/X5BbjWlkqz/sfxy7B1EBmZ/Or6/hsKH/CAbBep5TEc5f1DwaHbJyLUmc9xav9gZ6+3N2mpg48e5JKnALd3UW9qlVvNRS6sZ2IC/cull8jvRJTCorOGFyhRHqcvWcAaQPu9r+hzYxL5UIr/Eu1J06tCzxnu779ZLoYljx35HtsF4VvQF6VFimxoBKqg9BkctpreQnnBf4KrspW1jgHTgzH1242YkkmFwJgceVVRNEEXeBOctExJcFJCfmcIxckIq14mMnHMIWb8Sh/c6brad7UgT/3m6K9CkdrzUyn7UN5rP/h40M9wJGFTEXZ12Uv7tJAbTL2smYA8vJEjEKlNKlDMfWB1Jz276qezExo5fMR5nd42HlFFjrdsRwO7+HuGcFFLI4Zw6hbtraX8Bxbd/weQbEAI13CK4xb44zuUsF+MgIUy1FJ4DJGehcl+FQ== X-OriginatorOrg: eng.windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 47a4fb3d-2278-480c-7af1-08db673aa9d0 X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB5820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2023 09:36:25.9815 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: S2HWYHySD8Rql8jKeXm3xEq7oNiUEZjwYMwpdN35kuPt6+kQWUF2QiT3S+8rUW3YG/xKLwrsByzke/oYGOV3+9t3+uAy6Cto/X36EVdbNzg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB6819 X-Proofpoint-ORIG-GUID: d7uJaxiT6aF4z1eDMOnwpf29u0xAtCgd X-Proofpoint-GUID: d7uJaxiT6aF4z1eDMOnwpf29u0xAtCgd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-06-07_06,2023-06-06_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 impostorscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 phishscore=0 mlxlogscore=880 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306070077 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 ; Wed, 07 Jun 2023 09:36:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/182467 From: Bruce Ashfield If a specific kernel provider or configuration wants to enable BTF and pahole analysis, it isn't currently possible due to the explicit definition to false in the base kernel build arguments. pahole is now detected by the kernel built itself, so unless pahole-native is enabled, the result is the same. If a kernel does require an explicit disable of pahole, it is better to carry PAHOLE=false in those specific recipes. Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit b1e4851a36ed47ce6ba880a49264b9a57c78cf4f) Signed-off-by: Xiangyu Chen --- meta/classes-recipe/kernel.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/kernel.bbclass b/meta/classes-recipe/kernel.bbclass index e634eabd49..1e97de5696 100644 --- a/meta/classes-recipe/kernel.bbclass +++ b/meta/classes-recipe/kernel.bbclass @@ -235,7 +235,7 @@ KERNEL_EXTRA_ARGS ?= "" EXTRA_OEMAKE += ' CC="${KERNEL_CC}" LD="${KERNEL_LD}" OBJCOPY="${KERNEL_OBJCOPY}"' EXTRA_OEMAKE += ' HOSTCC="${BUILD_CC}" HOSTCFLAGS="${BUILD_CFLAGS}" HOSTLDFLAGS="${BUILD_LDFLAGS}" HOSTCPP="${BUILD_CPP}"' -EXTRA_OEMAKE += ' HOSTCXX="${BUILD_CXX}" HOSTCXXFLAGS="${BUILD_CXXFLAGS}" PAHOLE=false' +EXTRA_OEMAKE += ' HOSTCXX="${BUILD_CXX}" HOSTCXXFLAGS="${BUILD_CXXFLAGS}"' KERNEL_ALT_IMAGETYPE ??= "" From patchwork Wed Jun 7 09:36:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xiangyu Chen X-Patchwork-Id: 25220 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 87EFFC83005 for ; Wed, 7 Jun 2023 09:36:36 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web10.4344.1686130589869845606 for ; Wed, 07 Jun 2023 02:36:29 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=552229a68e=xiangyu.chen@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3578SAe4013180 for ; Wed, 7 Jun 2023 02:36:29 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2103.outbound.protection.outlook.com [104.47.70.103]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3r2av78ghq-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 07 Jun 2023 02:36:29 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QfXONEziQ2aLehWeYpxMMTAaKOCAT2kjZ2K5M6mG/0ySCsLztEGRhJBCAQbSx610fZexRXWUkKdmdjmcqcnMMtm0lYS1FjP+0+OjJiJS3zL899sRkBijRB57MU/YIEBULmA/24LQp2dN+PQ3PJsftqJkTdALZ1IgfBLUWniZHYhmoHopKGLGDzyCnfOoTEyv0Pq2Y6J5w86VCEjRSGEH1/tGo1hFLvVmoMps/nUImu4adAKmsFYKWI1vTowHFgdIEITw2aMw4sgd9F4ufiMcCfA5JWh073uDoPjeYPMmsh4Drme6ujZbNLuauCn7IGQWm6jSBPvGhsUZTk7C2jMSvg== 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=JprMdkzR8KLc0YqA85wsHMfjWv8fsyctDUawvm5MTRA=; b=S2P1DU0zJ0VVkOhegZJ07oy64HTmeIJj9qdk4z4iR/oBm7jTryE0VwTzedlAitkT3JtW00BxNosDuMr85IRzvq/8fofLtjn++0+TEqyg02LrrHYOF+/VafBuB++r4qiLF8oMlMwsd7XvfC4AsbKuDYgNzZWrE5TYuZXrvTg7oNvODeRLcRSZGKRuy1U259jDcc7NMuHV4D8N9x5EmdIiIb21kSR7XjFF+86xf1ezPPc1kPKH+8CeXujvT84FEZNPeWtBt/WInxr5ktr4QbXZmiMc4888AnB/s2mrUMbotlE4h3mPyLIMN4UojibGZ8D+kK6rovfoPueRzLNvKt1cTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=eng.windriver.com; dkim=pass header.d=eng.windriver.com; arc=none Received: from PH7PR11MB5820.namprd11.prod.outlook.com (2603:10b6:510:133::17) by CY8PR11MB6819.namprd11.prod.outlook.com (2603:10b6:930:61::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Wed, 7 Jun 2023 09:36:27 +0000 Received: from PH7PR11MB5820.namprd11.prod.outlook.com ([fe80::84b2:b711:8939:b703]) by PH7PR11MB5820.namprd11.prod.outlook.com ([fe80::84b2:b711:8939:b703%7]) with mapi id 15.20.6411.027; Wed, 7 Jun 2023 09:36:27 +0000 From: Xiangyu Chen To: openembedded-core@lists.openembedded.org Subject: [OE-core][mickledore][PATCH 2/2] linux-yocto: move build / debug dependencies to .inc Date: Wed, 7 Jun 2023 17:36:06 +0800 Message-Id: <20230607093606.2459428-2-xiangyu.chen@eng.windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230607093606.2459428-1-xiangyu.chen@eng.windriver.com> References: <20230607093606.2459428-1-xiangyu.chen@eng.windriver.com> X-ClientProxiedBy: TYCPR01CA0066.jpnprd01.prod.outlook.com (2603:1096:405:2::30) To PH7PR11MB5820.namprd11.prod.outlook.com (2603:10b6:510:133::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR11MB5820:EE_|CY8PR11MB6819:EE_ X-MS-Office365-Filtering-Correlation-Id: e06de14b-8162-4ed0-5579-08db673aaa77 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: btqYUl8Pp0/AqXkBwz/ib3nqWEZEHK2/4NzdZ6Bj6kpRxSJkZRnYD2CVBUgLfyqWyOD+7uJ7P0uiFbMW0luHbFs51IiFDBWjwMdGRRp/9ghJ5518LoeNzGnN3tmILSJe3RJS5jHn/9b//Cbl8WFsjjOM0JrK+mK20RCHhyL8CSy6NWciD70XEgWtNn1RBDgGPt9IswwyTuRJkjO+e9QFK3WXTivfyRI+jRDh1wmu8ymizlUbay9/Xd2dQUtMKnYOcGeKBVmvZBiZqPeujX9Lt8Bi6muKpGVNmCSsdldeccbX9IXipYvTZCSzypm+xWYfAsE6JM52EU/zgTMQHsI18p8j4xnuRNyvHdhygsxZzXe/zoJl+TFhXbriphMi9+n8ABSP+dseNqG6iOrk0geUPpirpAgibo8Av6qxawukIuHK3GHmLmUYvlIANp45JRhvy77bQx/P9LhH9FoY3gLrhUfDAfbOwsd0ew8MFM42AWXxzjJpw2UWQ1IOYaItV4aCnQs4d8jp7jRW+b1zkY4tDh6J07VptKsCwriT20p4gHUnPEgBB+4N5++cGg7JeXrYo2k6o42/8brzvDaZnvnWMiPhpdSNDjqZajcpAx2XJAo5dAtWgVc+yG7YK0Xg7oB8b3VEOVnsoYp4FBIsfl6oBA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB5820.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(366004)(376002)(396003)(136003)(39850400004)(451199021)(83380400001)(2906002)(2616005)(38350700002)(83170400001)(38100700002)(41300700001)(6486002)(316002)(6666004)(52116002)(5660300002)(8936002)(8676002)(478600001)(66556008)(66946007)(66476007)(6916009)(6506007)(6512007)(26005)(1076003)(186003)(44832011)(142923001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 81UA8atJsoNmnqpqULpfVwI3XMf7ioitPegBDc4AxaO4L2TVuWRIcAgEftLyNN8pKqyux9hqxmCAb1NYitBQRYIoJcBi4GYSVamxf7E2UTZ9iKDNKyX7a0Pla/og0SWF/8IrsbuwlGutruMF3MDb3Ib+wMmNYD8WEbuxvC0v2MfyupHRzHcn/82wgxq0qCHIYgpPC73/xyf92pAJQh+8hjCX9rPnLjZ9hGDZDr2o/pRPg8wEsT2PPzZzmLfEQrHYttgo9DNJmOdA6zjwcObtgYS7mBoXJePxZA8lOFPUwPM3NmZS5BeD3Rrvjml5bX8u6FcwGlNzFTmAQvX3toVdpI33U6WD3STNQBsxKFditVcF+vLqYgTgOb0h348iZcfoJHh16zOmv6qxTEHwIopNvwnVdrYtgOmQFFAfMJmcUv1wRHo8b77TLvi3M2CcEcOgxcMZMJpbedVL89FNwQfefAu5QpyNXIng27jowulZMqOgSaeSzLIXNt0cO+0i0ng38+dnLkWIXxyJv2HgAqbQdd7YfZb3hMVL0V0nx/dPoXXfbzoq7iKXeqDEvnC2X7CChdwGDLkB1UCAnZLN3ahyLRWzY8SHj55glL0ym7fY9KZtuJliZLSjFUkxtR9HO3O2Df2f6mVRqdGkKYwHxTnzbaLIOZW/OLEW+POr8Wd3q+8bOw7FYNJbnb/9PoJlfhSDD2/Fdsg8Ih9Ap72BijIzBv7Z4YY4pCw1C2rbdFQzfHBC/ujB80ICk/XuHrIclul9SFScb6QmSuj6Y6q330bvL6BFFwoX/7Ix7Yo+i5Fhw7wBWglUr5LOGXbsTs4IIo57eVybZMtosQs3E8fNM1sjm6Yo/cO9qrvgFo3LBdixwUcca4SHCRgWoOkXNx2G0cNSVpEFhFgHSrINxC+LvFkeSzB8On0UuwZXhzW/2+pQPnNw1XY14Sw98tcUuSRU0GlkjN/4cSuZsyLabWSZCaDHEb8qy8mOtNCVRMZztMYcS73hU+Gfekjgcw19x+YA8dR5oeKUNtrTIPGsLcCbJehGARXwkCn30VEmv9dsPXTShUsEmEli5eFnzcRGlEEUTN72Rz/8IM63XMekxj0J8rhkP+Ja3ON3b6Y3QrMvn3O0oIs53IJUIn8mV96UjGUaXWOrhsK9gwUI8ca9aTaAm9F8egSM8n/xVOcZDzLEWc6LrIUVefHT36QlYjjLRssRMg7k/MWDPDihz+fahxrtxfRAOinJi7xaAgbAez6h6n/19Zcs3LhW8z43CbjQKqdMjZJIF8w6Xt1m19E/DPRMI0yB1u4PcSmykcEebB0ct2POcP65jFoNECS9RtiYpEX1IwLTh+ASDUQnacRCaQRfr9+YORAv0Ua6Wc9h1ssyu/509V2WDiS5OdByQklfg1yrUDe9OB4DutjZQxv5t5ssu9Y8onre6X8drYRQ8Iq+XyGScLSTYcMt4xnI7Ur8l3P0hQ5/hCaR2m3+loxS3wsOpdGyWd9kKhjua+XvVWtViCoSkDpIYhH07Ct43stlmNxtDFSvum6oxj4avJT6mQTM8hQwNydOfutpk5wzSsJIkiAP9CIyOWiKm/ml8GX9l09d0EH0N5VC3WbXIIQyKg5aKTGHCA== X-OriginatorOrg: eng.windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: e06de14b-8162-4ed0-5579-08db673aaa77 X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB5820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2023 09:36:27.0902 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EG09PpjO2RpCcteS+c77507wuMR7KEk2hs55JTMWBTFqAS7oN0zpOm1slJUeKpGH0+V7Lj0NV7B7KYzUTypJOxrtFaMd5pEF3zj0xP62sWM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB6819 X-Proofpoint-ORIG-GUID: wz5wuxQgZjygBpw9DFU1YBa9YehQXhkQ X-Proofpoint-GUID: wz5wuxQgZjygBpw9DFU1YBa9YehQXhkQ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.573,FMLib:17.11.176.26 definitions=2023-06-07_06,2023-06-06_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 impostorscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 adultscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306070077 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 ; Wed, 07 Jun 2023 09:36:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/182468 From: Bruce Ashfield When the architecture and debug specific build and runtime dependencies were introduced, they were only applicable to "newer" kernel versions and were enabled in the version specific recipes. These are now common dependencies, so we can avoid the duplication and move them to a common location. We also change the adhoc nature of the existing elfutils definition, as it is now detected by the kernel build and we no longer need the work around to the native sysroot. Finally, we change the undocumented KERNEL_DEBUG_OPTIONS to KERNEL_DEBUG and use it to conditionally enable features that need extended support (and support sometimes out of oe-core). Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 7ddeb149e7a78bedeb945898fec5e8f13b7c5711) Signed-off-by: Xiangyu Chen --- meta/recipes-kernel/linux/linux-yocto.inc | 10 ++++++++-- meta/recipes-kernel/linux/linux-yocto_6.1.bb | 4 ---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto.inc b/meta/recipes-kernel/linux/linux-yocto.inc index 934591ff1c..04a8105e17 100644 --- a/meta/recipes-kernel/linux/linux-yocto.inc +++ b/meta/recipes-kernel/linux/linux-yocto.inc @@ -59,8 +59,14 @@ do_install:append(){ # enable kernel-sample for oeqa/runtime/cases's ksample.py test KERNEL_FEATURES:append:qemuall=" features/kernel-sample/kernel-sample.scc" -KERNEL_DEBUG_OPTIONS ?= "stack" -KERNEL_EXTRA_ARGS:append:x86-64 = " ${@bb.utils.contains('KERNEL_DEBUG_OPTIONS', 'stack', 'HOST_LIBELF_LIBS="-L${RECIPE_SYSROOT_NATIVE}/usr/lib/pkgconfig/../../../usr/lib/ -lelf"', '', d)}" +KERNEL_DEBUG ?= "" +# These used to be version specific, but are now common dependencies. New +# tools / dependencies will continue to be added in version specific recipes. +DEPENDS += '${@bb.utils.contains_any("ARCH", [ "x86", "arm64" ], "elfutils-native", "", d)}' +DEPENDS += "openssl-native util-linux-native" +DEPENDS += "gmp-native libmpc-native" +DEPENDS += '${@bb.utils.contains("KERNEL_DEBUG", "True", "pahole-native", "", d)}' +EXTRA_OEMAKE += '${@bb.utils.contains("KERNEL_DEBUG", "True", "", "PAHOLE=false", d)}' do_devshell:prepend() { # setup native pkg-config variables (kconfig scripts call pkg-config directly, cannot generically be overriden to pkg-config-native) diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb index 36f7ed8791..6640000d83 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb @@ -45,10 +45,6 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" LINUX_VERSION ?= "6.1.25" -DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" -DEPENDS += "openssl-native util-linux-native" -DEPENDS += "gmp-native libmpc-native" - PV = "${LINUX_VERSION}+git${SRCPV}" KMETA = "kernel-meta"