From patchwork Fri May 30 04:42:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 63853 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 168AAC54F30 for ; Fri, 30 May 2025 04:43:00 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web11.3857.1748580176797966421 for ; Thu, 29 May 2025 21:42:57 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); 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.178.238, mailfrom: prvs=82456d971c=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54U3vqFf006910 for ; Fri, 30 May 2025 04:42:56 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12on2061.outbound.protection.outlook.com [40.107.244.61]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 46u53964vs-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 30 May 2025 04:42:55 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XvCWPnxFuGvPkvuue0ZFWP/qepIfita8F8wdrF23L7KLH5KyhUaT18zWeQRkpUMXiZEoRq7fdVno19vmI18maR3OAcOxloPND43qngzd7ZvwpP3t07mczHF/MnDoWvHaXeAdj7tNLw0YNkVhZ+fp1inBWgTC+Sxt5UPir69OPvHAW3qEP1p7x6S7RMHYUYwG2YldNCAgU3NQiTWvjlQ5IL+8avQ/2M4WiBTvkNPAkQN0SHQAk/Mstk1TR889t3V3XYZMUxjRnPCrwh9uMJ9gXKEiOpSRm1vpfRbmlvAVtLwIomny3no9RrvaHOFTp4f/EBEnFLJbeiSGn9glOU3fRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=CkJJo54HQwBHow1Wo63RaENAREa1uSRTHAJ7ZRL0g8g=; b=y8pUl7BIfe6eZDJyOIJtIGo5pNfKcITtWxqbheqHxkn9K33Iml9/H2Mbz3G+ed6Kppp6p9rSQuJUGZU9LvPDzqtr99MMyMWkuHMrZK32WYMfaxcp9chI0pDI4cQkTPq8Cn7fclMa4EnVl6OgcmYmH0PZrqAcDBb0cjor+7nQWUjxbMF2PqDnA+73XtS/6Y3B4GUOrN6FukbHJIeT166nr4DuT792h+VvPWKDgdPNnW3aKy9OrOv1Bqtq0hSttiOtkSKT3brIjsyTrBcWaNtBeQuD2XzryBR5SvR8zJLjhpJ1dDhk8J11cASZpKRbvBVzhcZsLrcodTpDBVLDhKS4OQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by MW3PR11MB4762.namprd11.prod.outlook.com (2603:10b6:303:5d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.30; Fri, 30 May 2025 04:42:50 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::a7e3:721d:9cec:6093]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::a7e3:721d:9cec:6093%4]) with mapi id 15.20.8769.031; Fri, 30 May 2025 04:42:50 +0000 From: Qi.Chen@windriver.com To: openembedded-devel@lists.openembedded.org Subject: [oe][meta-networking][PATCH 1/3] Revert "waf-samba.bbclass: adapt to qemu.bbclass refactoring" Date: Fri, 30 May 2025 12:42:22 +0800 Message-Id: <20250530044224.2445187-1-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: TY4PR01CA0024.jpnprd01.prod.outlook.com (2603:1096:405:2bf::18) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|MW3PR11MB4762:EE_ X-MS-Office365-Filtering-Correlation-Id: 38c46ee7-2772-4c37-f1ec-08dd9f346eeb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: XDHFRO5ildb9cWMz0U77V1WSQsyRn9Ir6LG7HfB9+BAYqaMt71NllfoXdzgEjBjQ0xTuQXI4kclmETzDZJg+TpCDyNOuLDklyTVY9r2yzmn/Bhqua20CBUGpuCpiC+Rkt1Y8Xof28LcNTd5AxngJ8dSWNIl+TmT2HzzVmLs264ylgEspjdu/RrqNG2ZVUlDum/ql02cj5WO9nhF3AIc3dwN/weNe/ZaLDOUrlFu0MTa5ZbM3u93MQBbXU6opwq0rB6wT4LUSOpX9RDp+Jpf+WGTJEQ4eSEasgUKaNRM6L5QGyCUR5bB+ejmzf4nYYvn+q/LaYV3NmJ6cdeom8BjAK33diSDAbfAyieyHyAwG54/u13QUxQ5tdjreOzIBijZsScB2U5FC+XRVEZfQcjWMMzUP90KnwGjn0lkOFRRR2QXehL4xD9khr0ieSyIZ8NmDJyPAXNk/ZZPm9tpWlOf5DW/iwoybL8zGorGdMqK78CrqMxX3dtwYY7QWaOY87p7vwVvxSJXGdW6B0Vg8MxHXRrIcqI5N8DJJyYU56Mv49B0Iw72DUswmP+pZxFFfLDOEc1RNpFAR2d5sa0lomQ5HjhoolpnsG5vbBXx57xwP7JsXJDa9OsAUE8PHR9fZzRcdWsWpbM/rRimdz7o9585psqBIz5JlKVODDblT/gnUlwkbYzya8OQaKhq5biBQo2Srv9lLaIsP0rsqVnJxVq3/oy792XDuHDY/Q9z4ZJdPMPpk9Z4P2ZL9dDP3dvIRZTwdn/nSR0a6axIwt+zXIzJ/DTahOYlj8yWthVZc4svW7HEzi3LF1f2Is7A/SdSh74CFn1wuFvK6+/b1nsAhUXfiODkS38KUKTS1CrWGt7FcpFg5xBkjmZ75AFv4PD3ZbxMOdOrBIufpFczBMopms/f4jL9x+WROmMNHxHpG6priw+rYk/s+FehqZQQ9G5lEWJ3vhPI5vZg92MsJt7me6WApQPuUT+z9x2c10tIwlkyqFcdSTHpkwLQk1xpHSjrfIxGMD0rOo0dvqKexEwT8KikkthUmCxi3X8ifd2yO9dV8Wz2+0zHP98oR1TK8R9PCx3YrAPxAFy7n0x6Eug1YoIFzQH1Shzt2hJ9XLji/pPKkpUn48jfoYHoEsGSv1nRcoxjRTX5cl+Uoq2hq8ipWtiffqLVRh6d/Y58DK96g/XkBG3fP2Iqf9fmPF17jj4e1FXMCovh4hbqyp7t9fVIgdsApTHX/5RB8K5XVV85wl+P38xlhPpBQfQ8VxM77geoLtJ+v5AyX4jq4Zwl8LpocAgKQqqfW9Sp/jxOhyJc0OlEKIB0og4dK7rZZFZ7bcAqK9zLMk2m3HAFJ3VKYv+Rc17gdrgo3bHPDqBE9zK6FGEDIAp+OFL8ivlgB19G6oCcA2FnDTISeuK5rKX5QF60uIobnUWg+kmg+kbB0nxk/tjFxFPg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kqNufxlSd6pUZo23oODbVMc4wYCDvkIHfBUtz8PUQYRshxiJv3tAOTZA/3JeI8O2ONj0GEJhu2NXcgxgNP6co0P8mRgu2N3TUshn2ax9u3G2GyS36fei9Ovptkba2yTwvwIuAMhwJeNcOO9J7XgxizgTjiAVfR296rbPT1Pc/EBqvHQ6/ArGqg+Hpdf6wfVuGP28HtVzO+Rrk+oPNUbg1+2UNcDVGlOpq1cqSUZ/EbEW9Br7SFAqqoLa5URkJvozvD2oz6vrKhYrpHVcIBKZGLVp45G2u0bywQXjbqp44K7pmjWqGt0aahZchpU9QidZ7SAXfwYBbcsVQY9HByHVPD6FuW6vi7XKnFKb1gghq84wuC/4NmxKxqKco4JV7R40a3D8zSGjitrCet1xWRZ51YOZwkYwzR+IRDI6CD+UvqVwyd141a1awwoNqYdpJXYe6m6DU1ecYACkmFla7fP7Ky+StQakiEHY7h8I2SJ7vJFP+pBWySzzoAFDyMtxH2NiYnagkTSPKoB4KA1WXCdBHbNvQ8OwSpFCyPZk8lmI0IBhN8++MLDMdjTV5vYu7DIDQPqNUiUEAkOWCXlOVDfs23rQTPAcMJRQRkpjljtZZhbWvQTEFUpRbeT4Tz3Imt8uQZczPqxvijPIgfdTMIYM40gSS9s2u51QMEj94J+0bam0lMXJR7ztaYUeapPCbfUCAiZa8g7jpmhJPEdID9i/48rVOBS+hyhfF4RKpXd/Rxv37cgNNRIKfgJB97cK2A0u2HTbxrnL2YjOf6kIP5CZhy7cOrUcNeCaLhh/eSBCJ0wDeKRmVWqF7/FNVug23llTdgyZyK1cC2g0OHwcQrgtE6Y9xntR84cD7m7Li4vv+yjBDrshPGZ/+lN1m57CUyuwHXVOAuvb2Qn92/RHBBg+t7uFEA0l0Ynkr4Fvrn17/LR97crV9X6BjMZ9KBwXvq4IeC7pZYN8+rAnhvN7L8JoPg35/TxHxfoF38J6B52c4x+Mh8tQVXFnUZ/rC0cAiM4UGUm44Tp8Ys0vLbAwoFUqg7SpgaDKxbXw7i2eW34QlTA2vXtqbHu8Csh6FQcQIGD93jnEnyW5+ephc9Vx7G1Ag1HlyluOor003/v49Ebz1OhcO9KASrh9H494uykQYgRhkH2da3EfRNyWwPoP1EUWHL+LuuAUCBTvnrgjhkGnL+dyAi6fciImBvSVG4S4BSZHLE+mTIozRCGOqvMXQzkfJcrgJleTgqqpUuIJYFxjtxuK/MLzh0Owy33Sh8kzlZ1+fW8sz1pdBbp+xzcn7EwbCdXzvrYdLNRK+Ty+QtibTE6yLlcLl7EUG3YkQUUUy4hZtSEkXTy0p7UnvEx131Krcw/popLOHCr/3wVOfvkXWimjmVBFT3cimcbsHrHZLSvucMicxGxasdGyQWk1CiA73MvWmt4EY4IWewahQ7PT5MI4XpXkkM5N8LbsUu/khmmOWclK7Zb9rfP3Ti6lJHO+8yOIVVVMQIPgQo1bfrGw3VeT0NdMg89LiuOGOr7R8L8+5nuiZKazNdPfTmiO0mrsklcun1pRk69/l/2oKvyagWMXS43Nr8TqrPhF15sarvIr X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38c46ee7-2772-4c37-f1ec-08dd9f346eeb X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2025 04:42:50.6910 (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: GGnhe9/v6eHYhqho/bd1gGX4GB3+pISAuEIH6svA4o8S74ZSq9jmpglGLiWtkD7i1qXOQZ5Q5CFNoUeKuHdXtw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4762 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTMwMDAzNyBTYWx0ZWRfX0g2PPuCpvcNm jdfkXuUnFG0uQ5EnOLrGawR0WMNa4UDtqXrIFAqzkxHvbV7yzJkuLdI4xvKc9FGk5a9+o/Aqgt1 ypF90itCzLwpjR2XYXt98K71pUy1/zkYYsCbuvdYCY7AlAZv/9WaV1umst7A4sokisZ/BzlN3G6 Hm2gd1vrA9Ii9Ji1Gm7FLyXTtRG+fg8v4AA1sl+A7CUzk40QTcRMf03W3is/sn7B1VX+TS2O6Ff EP7CzPhVzyby85ia8nOsvV8DFM8VdJU5nk1uMHU4asMnlCec7XsFSiQ4tQHh13FDUwdVPfyoz7a UUE4vHin25KMFwz7LD2UHANde0rjlVKu2tWbuuxnKRiYn6Sp2KFxU2miQKJfqdHlhTnx2qIdKoK y2m1LZFw4inYBdNzrTx+WQzS1Z8Nfr7/Nv+HlN46JJ6ep91FQR3T5C1eJWmWz1ERHtwLk7N3 X-Authority-Analysis: v=2.4 cv=NsDRc9dJ c=1 sm=1 tr=0 ts=6839374f cx=c_pps a=39de9MFdLn04CM8BGbcX0Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=dt9VzEwgFbYA:10 a=hGzw-44bAAAA:8 a=t7CeM3EgAAAA:8 a=0cNpdDu4uiylx8giwlQA:9 a=HvKuF1_PTVFglORKqfwH:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: Ttcih38oiZqBOmzcUWwEzuMvtt3VqQue X-Proofpoint-GUID: Ttcih38oiZqBOmzcUWwEzuMvtt3VqQue X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-30_01,2025-05-29_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 impostorscore=0 mlxscore=0 spamscore=0 adultscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505160000 definitions=main-2505300037 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 ; Fri, 30 May 2025 04:43:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/117667 From: Chen Qi This reverts commit a8995fc3f352d83b4141f0ff7bbc3f13d0f2767f. The patches for oe-core were re-worked. But I forgot to recall this patch. In fact, inheriting qemu is needed because it sets a clear barriar for people to use qemu user mode. And the QEMU_OPTIONS settings are also in qemu.bbclass. Signed-off-by: Chen Qi --- meta-networking/classes/waf-samba.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-networking/classes/waf-samba.bbclass b/meta-networking/classes/waf-samba.bbclass index 49d64b096f..cb78ce6b0d 100644 --- a/meta-networking/classes/waf-samba.bbclass +++ b/meta-networking/classes/waf-samba.bbclass @@ -1,7 +1,7 @@ # waf is a build system which is used by samba related project. # Obtain details from https://wiki.samba.org/index.php/Waf # -inherit python3native +inherit qemu python3native DEPENDS += "qemu-native libxslt-native docbook-xsl-stylesheets-native python3" @@ -77,7 +77,7 @@ do_configure() { echo 'Checking uname release type: "${OLDEST_KERNEL}"' >> ${CROSS_ANSWERS} cat ${WAF_CROSS_ANSWERS_PATH}/cross-answers-${TARGET_ARCH}.txt >> ${CROSS_ANSWERS} - qemu_binary="${@oe.qemu.qemu_target_binary(d)}" + qemu_binary="${@qemu_target_binary(d)}" if [ "${qemu_binary}" = "qemu-allarch" ]; then qemu_binary="qemuwrapper" fi From patchwork Fri May 30 04:42:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 63854 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 2B3D7C3ABB2 for ; Fri, 30 May 2025 04:43:00 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web11.3856.1748580176488576942 for ; Thu, 29 May 2025 21:42:56 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); 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.178.238, mailfrom: prvs=82456d971c=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54U3vqFe006910 for ; Fri, 30 May 2025 04:42:55 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12on2061.outbound.protection.outlook.com [40.107.244.61]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 46u53964vs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 30 May 2025 04:42:55 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gDooRhCr8ylw+y9EEnI7lwisuW4IM3iTDHtcIItgzfM4R/jEyStusYVQSbRnqtHylFADh+IpUbav67j6c5+Cp1DbYy/P52ro2raQw/+564UYj4J31CVukpNfhalOlIO8Ht4eSiOsCKu3EfF+6/qDUc7mZTnortxus9OSyLx6+pKpOwfMwiDiGjQOYXKXbYof8bdB63tSW8Xph3glq0SXjW29ZWBp6tDCXbG35etL7wb7xm6EuVAkt28YgoArx8fpTM9i+VBk/5PIC2PU56CVZRvnweEDStfe5IObUUwwrMNV3wfMu2r50CLokPZaT1sfYEM8rPJdmYohzCMw7sGYRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=H+WlEmk+Ff4Ws5HkmF3NE6YzT58cEwLOAoSQ6f/is5g=; b=ElUHeIMACjgT+KFLLkZ/Fih7atPSLqhfDh0XAVcGL/PEBzsX6JwUFZtJmZ7tEehCPPsAvf4W00J7GRtLXSl+3srS/4gxvFm0+PXSRrLsGqlHXggTZ0aGVqYkHymEkTIUBMBkX/rOVBDjy5CkP9AIVhidxRbgEqNkrXpW0EhyI3vqokx24gool4Kui7DqCt3tU/IEx98FUOsnPMCuVfb4aTfBjG5PMh85hBFfyy4BkTa7XFM+EyA5uLhm6RDiKU2m55nYjaelE8uzV7016dw9wj5fYO+6KFAUKN6dkufQ97eZLI6Rv0p8A+n5jsbSLneSbqXhliDraD5K2noyCrF51g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by MW3PR11MB4762.namprd11.prod.outlook.com (2603:10b6:303:5d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.30; Fri, 30 May 2025 04:42:51 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::a7e3:721d:9cec:6093]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::a7e3:721d:9cec:6093%4]) with mapi id 15.20.8769.031; Fri, 30 May 2025 04:42:51 +0000 From: Qi.Chen@windriver.com To: openembedded-devel@lists.openembedded.org Subject: [oe][meta-oe][PATCH 2/3] Revert "recipes: adapt to qemu.bbclass refactoring" Date: Fri, 30 May 2025 12:42:23 +0800 Message-Id: <20250530044224.2445187-2-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250530044224.2445187-1-Qi.Chen@windriver.com> References: <20250530044224.2445187-1-Qi.Chen@windriver.com> X-ClientProxiedBy: TY4PR01CA0024.jpnprd01.prod.outlook.com (2603:1096:405:2bf::18) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|MW3PR11MB4762:EE_ X-MS-Office365-Filtering-Correlation-Id: 0904e7a6-8730-4a8a-409c-08dd9f346f9c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: 0ViUPm7Sch9OufbypvdNJ0CmGsqlCGPpZdsz3CTaCmsE/cyFJvHhYrhdD0zmZ2AKKxOGdMo2FjFzNXQUc+B0ZarimqOOLLApfLUs90DqtyGQ049YlBTl+Rv2SC/84RSLM0UCtlyH4C0+rHvxQDKpSgUXvxwLsCN/7I6A8TTNzHinID8Njla2mN5FBwG850h1DnGV+Izwtk4l4rQo5bziRts3orhxiFUwdxKfP+4hrRMUFtAdTur2RAqWyspTvCmEBnroxiLdiy0sVXbd7xCsGgz4MS6XyLkyk+Kn1JAQ/cRSLWbj0PuFrEbG9NVRte69RhUVWh/Hhz6kfciv0fFt9F6Uun/DBjgIVYu+pxDBsMfcIefkdOElw+8DPI/PfFHx4NQJrrwz9aHtbVAP2eTIqexpi5vP3L+o+uMd2NumiTpNixquBQbohnQje6FphhZ3qdrbiAUecE/aGKIH0ck99wbwv/J9Z4VeamT8s5DhGCgbwNu7bxS/mjS2HwS2hU0Drw4pHCrjeHPPT4TAha6fL5PivYWpmE4MeUc7/bey9atH12RH3khyfpecxDWoYqc/QALKnt4W7iMtExjAySCEuTdm61uFu6ZjfXQuYAXmpGEf3TgTkAEy8Rys8bN5qJV1GaSesEO3nCS4G6Nx+J3yzVnx2BW8TPPSyKAe1paIhqEzFjgKF/DKGrfrl0ZijE4v+PIBK7VeaKuD1M+y9pCn/+amkWr/GX4+h9tP8KLRc2uw06LOlvqusRde68z7jxnYDuT3oPvyTBdCMKsLmDaAeIOPt5UozyF4FFzWWs6kYJe4isk/mBzxW5oXYOovNDGS1kOppGusEUVMlyJdt7fjQx1TzO5Hw1NU+ZaWvXUJ2B50Dqm7ycZ6wLHYhgwOKK9hV46DiLkhFI8wpSDwI/nSE+/oL7QBf8J9oFzCecUmr9CbHI3dfl8TGgZRgTVAQBS8jrFAzejRWrJXucWTZxLdYGjMnf1K+c9QrwYBtkTsXi51jAApH+P7Ls32AInolyEl7wfZW6d7XoyN5f19bfRUeF3vbyJPLzzjEb30BanA6tNo8yIlBxF9UvlKHtr4ba0oEouLMBI8bsLOs424Df4CuOB3R8/08JhkzhwveUSnRBFijGtW7bk+9kFXLz4EMsc35ezn29ZPMN9eET7uXN8EwrdzUW7FvRVR974eMs3IOrA2Fv6GdwYOWUQKV5Xp3Yq5wPIJnYHbOFzbXS8Vw/yZOHwYWctjbX3Z41YypL5akFFEofQsVfe+bps3DpdgpTugPe/1T+YkwK0e3ZJBVKs+MQmT2xfWEaTDuZrs6CFn9iGJYQutoN/7g4kY8J4LS692ek1uDo/MigSrvDZ/FwLf8TfX2OSVmMQkqfYjmEEgUDy8JhgtXeq6wBr/IRF9CidMiXQOxwL7k9VCTwUp3HNlGn2TrR8thopLgojYO6DkOF8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: At4Ae1PayUJ1CKvLAcM9rzu2zLWWn1kM4c0ZTFVlS6Kb1w1XsX0GOwC/liHHNXXXTh9OoFWtdc76Y64RwB+Xpym897OV2otnBAuJ1ZXlI0oQYcTAtrTwtUvnY82orm3hCV1+hczW6fEnK65yW4daBrAo/zUDS7oX94gK9FfPlqmHAJ8MHjSeMjyxpjRrKzDmn4EBcaC/57kyinBvT1EtMtVJlql+AFd5S6I4wTmDtkddXYcLwntXHwogid1w/apnaYlLjkFXIAANxLMuqXRBNpUtOD4r+L/fz5lv2iVA9oVve5uLUlVeMX101X9WHdmayyFUuy6Lr7f2Yp2KFoWDJeP7RjMFkNSWsniEGFxYnpt3hwmQCza99kGcSsjvGLgtkPQjLQfrmeuvKDQ/0Qdq4x3b5s/4Fd9RGcU2I3u3kAxrMJ1J08fJw6Kq1JR9piZ5IfyqziwqvsSNsztXlJr0qVFyH18wSaET9UmXITZqasoiuW+QTNMWOdqqgb6lLqy2WOPm52q7kotOkNmmkbUy1mdmq3fcfOvJ5hHonI/SAZrmTxnlqrtjhU824cM13B+48jCS0x59T2KsyhGastnn7f/1/cmVQXb4iVE//tKj8rbthCsMwhhUx5VmlH1EsryJujtSfdefGIF2ULSVgFX7mo8KxdpFECBUOPwsqn7M9E4yogxPEUftw8PrcPHCkhcUDvde0a8UBtlDCV9sF8q7EG/N50tZk8HXdrhnBYtBvGWXn4WOZGgJDyj4qMISHcGzLi8p0uSUySL9du0e9BQdZMfCnMZBmlx+zVRUndAGVjdUgHJWWI2ol9oG/h+Kmv3jhutvBrUtYL8ByTMnaO1h4zsFYvpYghyDgxCmSlxC0PDLzCYfhtoWAj42PRwvbMxMKkdHyn9KuhJ/AcwmUR18H1MY9FcUMKMjbk8BKR+0DyRkIZ/vKmBLc3XmbYbiH6NDWtRwMQQv+uc8E7a9SVWNGqIUnY07VU08aUlPvtnquoz1YWXOrESaCsd8WbDasii924PaCE2Q5kzD3a/PyYFMjx6b+Ry8eCDVAYqKazaDXwFBp8KLcrrnAzFRPTc5YSJfJ/mHivu7Psg827lGj+Mq66838y5GD3ou/wF0od0YQxq0bUS37eTPmKdsTRlNz0HvRXiyZMRZJpd5wFqfZ3stPmk+Chrnz6dCGbJBjvUiTsvYYK2nWQ81mqq70rCa65mGO2ind7HF/rT1Mk+bcIjApUutT7qB4mmXifB0gS6lsLYgK3cSmx9CBlQvwtsrUyP3YxxxdRM6NwI8SKSfGRH8dJiMJQLC1mY88/UIruckU9KbdUYg4yItxY/aAZ08eqJc7QG4H8A5t9nv40dyJWOnmtQiQowhx7tZztIFefCC17vLHnsIf7s9kVPDvAKTggue04+sUqfn2i1Bb9npqrnHg8aJArex/pA8DFQYUCAdFwRCT9ClfMWR/6QNFeyONOdPl4bXydL2MHl5rrBUtqjtRPAhb/nCuw7H1HEAi0j9jfyP4h8wVem1WgOpR0YaxE53aPZ7AjGtwZc0BaxVVlHjDYRgxZRD1ocBY08xK6R7lTbA2nu9QPk40yhnLB93tns9 X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0904e7a6-8730-4a8a-409c-08dd9f346f9c X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2025 04:42:51.8455 (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: 1ASlm/DsUbVooOarLDMhzUy/zsDInus2rRWwjXySHXxVcSVIl1Zsg9RIF5zfKhJ58NWmQR6gfHJHNllnjb4a5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4762 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTMwMDAzNyBTYWx0ZWRfX+Cmry/tOeQB8 sOg9waNXbzQgSCoOkTH+qwLzc3KUCmdR+YS1dHDD+rcR6OW8gn04qe9ITskZeXkCpWuHCnddR3S OMcOg202lEEQbyOB/rTVb5V7k8E5thkCjVmBSZzKGppaXPgfWJCGoPvNpPMWqhA04CNKf6xDNUq kfPal0iPXXDwQz6VHSfIgdyMdcuVkdxc+OHWvXW/fyUti5libj1wF9oGTBeJqVxq0FJQvPEW/8V 7d2Nl7Nhs3oFDay3yjgWPEpbGL9SCItfC7ROu6fdvlrZXv/4tPHXmSSjwmoTbHELy2QwXyOr234 AJnbmoKH2Xh3l83r52Q8TH8qQ+vYfCmBAr6qRbblR+uBnsYD0vBlCf7JmHV45K1ZzsI41jklG6G l3QLCqSfWIxYWmxzZTD+rITaN78xLz4oMON9MRTgTpYayWRo9GTwjFZPAAHmZuZx8SSGCfg/ X-Authority-Analysis: v=2.4 cv=NsDRc9dJ c=1 sm=1 tr=0 ts=6839374f cx=c_pps a=39de9MFdLn04CM8BGbcX0Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=dt9VzEwgFbYA:10 a=NEAV23lmAAAA:8 a=p0WdMEafAAAA:8 a=OGsvooznAAAA:8 a=t7CeM3EgAAAA:8 a=Vx67Z-VKHrIevtutq1IA:9 a=B5HV4OX4S3AA:10 a=Ro9wbLpunPwA:10 a=_MKx33s3DjsVgJzmPKfz:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: yhHD22O8KLlOQBkitBPuMbWukpe4qSnY X-Proofpoint-GUID: yhHD22O8KLlOQBkitBPuMbWukpe4qSnY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-30_01,2025-05-29_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 impostorscore=0 mlxscore=0 spamscore=0 adultscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505160000 definitions=main-2505300037 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 ; Fri, 30 May 2025 04:43:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/117666 From: Chen Qi This reverts commit 24ff52ba3b73757cc0255a5b19822e2e4d3d4e0a. The original patch was my bad. The patches for oe-core were re-worked, but I forgot the recall this patch. In fact, inheriting qemu is needed because it sets a clear barriar for people to use qemu user mode. And the QEMU_OPTIONS settings are also in qemu.bbclass. Signed-off-by: Chen Qi --- meta-oe/classes/check-version-mismatch.bbclass | 4 +++- meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb | 4 ++-- meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb | 6 +++--- meta-oe/recipes-extended/icewm/icewm_3.7.4.bb | 4 ++-- meta-oe/recipes-graphics/graphviz/graphviz_12.2.1.bb | 6 +++--- meta-oe/recipes-support/espeak/espeak_1.48.04.bb | 4 ++-- meta-oe/recipes-support/hdf5/hdf5_1.14.4-3.bb | 4 ++-- meta-oe/recipes-support/uim/uim_1.9.0.bb | 12 ++++++------ meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb | 4 ++-- 9 files changed, 25 insertions(+), 23 deletions(-) diff --git a/meta-oe/classes/check-version-mismatch.bbclass b/meta-oe/classes/check-version-mismatch.bbclass index e83cfec756..8e0b613162 100644 --- a/meta-oe/classes/check-version-mismatch.bbclass +++ b/meta-oe/classes/check-version-mismatch.bbclass @@ -1,10 +1,12 @@ +inherit qemu + ENABLE_VERSION_MISMATCH_CHECK ?= "${@'1' if bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', True, False, d) else '0'}" DEBUG_VERSION_MISMATCH_CHECK ?= "1" CHECK_VERSION_PV ?= "" DEPENDS:append:class-target = "${@' qemu-native' if bb.utils.to_boolean(d.getVar('ENABLE_VERSION_MISMATCH_CHECK')) else ''}" -QEMU_EXEC ?= "${@oe.qemu.qemu_wrapper_cmdline(d, '${STAGING_DIR_HOST}', ['${STAGING_DIR_HOST}${libdir}','${STAGING_DIR_HOST}${base_libdir}', '${PKGD}${libdir}', '${PKGD}${base_libdir}'])}" +QEMU_EXEC ?= "${@qemu_wrapper_cmdline(d, '${STAGING_DIR_HOST}', ['${STAGING_DIR_HOST}${libdir}','${STAGING_DIR_HOST}${base_libdir}', '${PKGD}${libdir}', '${PKGD}${base_libdir}'])}" python do_package_check_version_mismatch() { import re diff --git a/meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb b/meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb index af15ce61a3..6babba3de7 100644 --- a/meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb +++ b/meta-oe/recipes-devtools/mpich/mpich_4.3.0.bb @@ -28,13 +28,13 @@ PACKAGECONFIG[fortran] = "--with-cross=${WORKDIR}/cross_values.txt --enable-fort LDFLAGS:append:x86-64 = " -lgcc" LDFLAGS:append:x86 = " -lgcc" -inherit autotools gettext pkgconfig +inherit autotools gettext pkgconfig qemu DEPENDS += "qemu-native" do_configure() { if [ "${@bb.utils.contains('PACKAGECONFIG', 'fortran', '1', '', d)}" = "1" ]; then - qemu_binary="${@oe.qemu.qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}" + qemu_binary="${@qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), [d.expand('${STAGING_DIR_HOST}${libdir}'),d.expand('${STAGING_DIR_HOST}${base_libdir}')])}" cat > ${WORKDIR}/qemuwrapper << EOF #!/bin/sh $qemu_binary "\$@" diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb index c2bf3b6bd3..43d9b99fd8 100644 --- a/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb +++ b/meta-oe/recipes-devtools/nodejs/nodejs_22.16.0.bb @@ -9,7 +9,7 @@ DEPENDS = "openssl openssl-native file-replacement-native python3-packaging-nati DEPENDS:append:class-target = " qemu-native" DEPENDS:append:class-native = " c-ares-native" -inherit pkgconfig python3native ptest siteinfo +inherit pkgconfig python3native qemu ptest siteinfo COMPATIBLE_MACHINE:armv4 = "(!.*armv4).*" COMPATIBLE_MACHINE:armv5 = "(!.*armv5).*" @@ -107,8 +107,8 @@ python do_create_v8_qemu_wrapper () { on the host.""" qemu_libdirs = [d.expand('${STAGING_DIR_HOST}${libdir}'), d.expand('${STAGING_DIR_HOST}${base_libdir}')] - qemu_cmd = oe.qemu.qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), - qemu_libdirs) + qemu_cmd = qemu_wrapper_cmdline(d, d.getVar('STAGING_DIR_HOST'), + qemu_libdirs) if d.getVar("HOST_AND_TARGET_SAME_WIDTH") == "1": qemu_cmd = "" diff --git a/meta-oe/recipes-extended/icewm/icewm_3.7.4.bb b/meta-oe/recipes-extended/icewm/icewm_3.7.4.bb index 77160b5b51..fa76f2e34e 100644 --- a/meta-oe/recipes-extended/icewm/icewm_3.7.4.bb +++ b/meta-oe/recipes-extended/icewm/icewm_3.7.4.bb @@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "e248e299616f417f5051423ea65a15668b71c1fdc9b5e477b47b1e80db UPSTREAM_CHECK_URI = "https://github.com/ice-wm/${BPN}/releases" UPSTREAM_CHECK_REGEX = "(?P\d+(\.\d+)+)" -inherit autotools pkgconfig gettext perlnative features_check update-alternatives +inherit autotools pkgconfig gettext perlnative features_check qemu update-alternatives REQUIRED_DISTRO_FEATURES = "x11" EXTRA_OECONF += "--with-libdir=${datadir}/icewm \ @@ -31,7 +31,7 @@ do_compile:prepend:class-target() { cd ${B} oe_runmake -C src genpref - qemu_binary="${@oe.qemu.qemu_wrapper_cmdline(d, '${STAGING_DIR_TARGET}',['${B}/src/.libs','${STAGING_DIR_TARGET}/${libdir}','${STAGING_DIR_TARGET}/${base_libdir}'])}" + qemu_binary="${@qemu_wrapper_cmdline(d, '${STAGING_DIR_TARGET}',['${B}/src/.libs','${STAGING_DIR_TARGET}/${libdir}','${STAGING_DIR_TARGET}/${base_libdir}'])}" cat >qemuwrapper <qemuwrapper < ${WORKDIR}/qemuwrapper << EOF #!/bin/sh $qemu_binary "\$@" diff --git a/meta-oe/recipes-support/uim/uim_1.9.0.bb b/meta-oe/recipes-support/uim/uim_1.9.0.bb index a7857b2487..cb3aee3f0d 100644 --- a/meta-oe/recipes-support/uim/uim_1.9.0.bb +++ b/meta-oe/recipes-support/uim/uim_1.9.0.bb @@ -25,7 +25,7 @@ LEAD_SONAME = "libuim.so.1" COMPATIBLE_HOST:riscv64 = "null" COMPATIBLE_HOST:riscv32 = "null" -inherit features_check autotools pkgconfig gettext gtk-immodules-cache +inherit features_check autotools pkgconfig gettext qemu gtk-immodules-cache REQUIRED_DISTRO_FEATURES = "x11" @@ -120,10 +120,10 @@ FILES:uim-skk = "${libdir}/uim/plugin/libuim-skk.* \ ${datadir}/uim/skk*.scm \ " -PACKAGE_WRITE_DEPS += "qemuwrapper-cross" +PACKAGE_WRITE_DEPS += "qemu-native" pkg_postinst:uim-anthy() { if test -n "$D"; then - ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --register anthy --path $D${datadir}/uim + ${@qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --register anthy --path $D${datadir}/uim else uim-module-manager --register anthy --path ${datadir}/uim fi @@ -131,7 +131,7 @@ pkg_postinst:uim-anthy() { pkg_prerm:uim-anthy() { if test -n "$D"; then - ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --path $D${datadir}/uim --unregister anthy + ${@qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --path $D${datadir}/uim --unregister anthy else uim-module-manager --path ${datadir}/uim --unregister anthy fi @@ -139,7 +139,7 @@ pkg_prerm:uim-anthy() { pkg_postinst:uim-skk() { if test -n "$D"; then - ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --register skk --path $D${datadir}/uim + ${@qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --register skk --path $D${datadir}/uim else uim-module-manager --register skk --path ${datadir}/uim fi @@ -147,7 +147,7 @@ pkg_postinst:uim-skk() { pkg_postrm:uim-skk() { if test -n "$D"; then - ${@oe.qemu.qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --path $D${datadir}/uim --unregister skk + ${@qemu_run_binary(d, '$D', '${bindir}/uim-module-manager')} --path $D${datadir}/uim --unregister skk else uim-module-manager --path ${datadir}/uim --unregister skk fi diff --git a/meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb b/meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb index ce02535c95..0927f5c904 100644 --- a/meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb +++ b/meta-oe/recipes-support/unixodbc/unixodbc_2.3.12.bb @@ -18,14 +18,14 @@ SRC_URI[sha256sum] = "f210501445ce21bf607ba51ef8c125e10e22dffdffec377646462df5f0 UPSTREAM_CHECK_URI = "https://www.unixodbc.org/download.html" UPSTREAM_CHECK_REGEX = "unixODBC-(?P\d+(\.\d+)+)\.tar" -inherit autotools-brokensep multilib_header +inherit autotools-brokensep multilib_header qemu S = "${WORKDIR}/unixODBC-${PV}" EXTRA_OEMAKE += "LIBS=-lltdl" EXTRA_OECONF += "--enable-utf8ini" DEPENDS:append:class-target = "${@' qemu-native' if bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', True, False, d) else ''}" -QEMU_WRAPPER = "${@oe.qemu.qemu_wrapper_cmdline(d, '${STAGING_DIR_HOST}', ['${STAGING_DIR_HOST}/${libdir}','${STAGING_DIR_HOST}/${base_libdir}'])}" +QEMU_WRAPPER = "${@qemu_wrapper_cmdline(d, '${STAGING_DIR_HOST}', ['${STAGING_DIR_HOST}/${libdir}','${STAGING_DIR_HOST}/${base_libdir}'])}" do_configure:prepend() { # old m4 files will cause libtool version don't match From patchwork Fri May 30 04:42:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Chen, Qi" X-Patchwork-Id: 63852 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 2C821C5B552 for ; Fri, 30 May 2025 04:43:00 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web11.3858.1748580177244432172 for ; Thu, 29 May 2025 21:42:57 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); 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.178.238, mailfrom: prvs=82456d971c=qi.chen@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54U3vqFg006910 for ; Fri, 30 May 2025 04:42:56 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12on2061.outbound.protection.outlook.com [40.107.244.61]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 46u53964vs-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 30 May 2025 04:42:56 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MDP0O+7zo9reCSgU4Q8w6yim/mhFz49YZ4tS3RiWFFGNVTLe2j6G0qAwbcXhW3YwExgfd/OXIj5QM/EDNKF7LtOvFrPW7SmuR2tVQRsyp7qtAqTN+dAJ2rH2jYfVip2XWAW+dX7GeFffS02j9T2zyVJhVAa73JPQTZaOw/fkib6gcmRM3UiYX85+x4ETicmG0rlU+2n2LhOq0XrWGfiuDeraPhYYmXE8ZpOAr5S6s+UUCl+56hepmwspw/Fr6lMqlVgqTcGhGSnUqIA49ll7j6AKAGJPdpsM5NZj+oW4yIYQIv0ljQltnbnWq4mwGdfilEVdImQm3s+uWgDKEIlQ/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=I9sF/ElaWuY1xKB2hmhC1oUvXByHgQ6A1ZzJQ1xwrC0=; b=Wd+7om8JFkI9lifVLI8lZazLad3yMFddeR5BAPT2teyXJ6OBZjcagCW3un8navkzMIuX5Xakaho3QmWs1Bgvsr5T2yvCPLfAUi+psG2lJp9Rz4C64Y86xcMrMjHhoYPOatsVeaFNgM8YUn61nkbXeSk7aGRWG/RBsg/JrSESOIRj7rgjAwt3C8gjKx3ThASNEyj2hzOcqKtlCQZzNAH9cFmdSsgmIamQP02NpuN/VYlhbRQIfDJ2gBvH66IJ4A9oG6wkZf7tt4WDcz4YGE8lYCP5xCqjhX5pP3UeCW3UwaZfi3ehO/H3q1h756cCv1uWyR69gdiQqijDAfwBdoJ2hA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) by MW3PR11MB4762.namprd11.prod.outlook.com (2603:10b6:303:5d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8746.30; Fri, 30 May 2025 04:42:53 +0000 Received: from CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::a7e3:721d:9cec:6093]) by CO6PR11MB5602.namprd11.prod.outlook.com ([fe80::a7e3:721d:9cec:6093%4]) with mapi id 15.20.8769.031; Fri, 30 May 2025 04:42:53 +0000 From: Qi.Chen@windriver.com To: openembedded-devel@lists.openembedded.org Subject: [oe][meta-oe][PATCH 3/3] check-version-mismatch.bbclass: use oe.qemu and add QEMU_OPTIONS settings Date: Fri, 30 May 2025 12:42:24 +0800 Message-Id: <20250530044224.2445187-3-Qi.Chen@windriver.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250530044224.2445187-1-Qi.Chen@windriver.com> References: <20250530044224.2445187-1-Qi.Chen@windriver.com> X-ClientProxiedBy: TY4PR01CA0024.jpnprd01.prod.outlook.com (2603:1096:405:2bf::18) To CO6PR11MB5602.namprd11.prod.outlook.com (2603:10b6:303:13a::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CO6PR11MB5602:EE_|MW3PR11MB4762:EE_ X-MS-Office365-Filtering-Correlation-Id: 965836d8-5daa-46a0-aa8e-08dd9f347051 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: jwd12Ce7anAU3tVMnMNbX7UmAL/yeW8LfH3ZeQGJwuSuW+UOdemm5J4m8nwNZeqgr31BGFnLmlCG1oCL3/zRiaiZwKxfPkQ9cnqecx9hzNQFkKY78nMBLqffk8gsKTURNCZNOI6+4j+hUttsHGqHuvbDDdJ4/Zi0xy5Qm5YlxtLo7KPlSFa5AVnrGOlm6t2gR52y4316vJiCthEwukwby3Ckxl6wLpbLTSpPrL+azCsfxWwo2JOtF8P3/j145Y/lU/VE3jmei6C7+yuvNgSSyheY0oyxAbLxByHTJwgBpc6YGVxtQ4QQ04ButYmXr8/5nReMD5BrcJwfigptI8tqbB+N/aykkW++vgCRt0BP4nMGv0AJlza/tCGMc6xwULavOsds6sHPqWkQgs/BKvP6aLqtiDITi4rdC5eDApKzHd76oaGk3JAizmuVytbTbq2lnf1T9/q9C67TVbvLHys3zDT25TcQ41GLdQ7dEaH469V0CVayqYrpnqHDOpjqY0nHa/iKfKv/lzRjlyFvOxciET+FC4JmFljTqzWAJec4mcIuJLPZJmymFwLspJ4DxukFNBTUtTuHnq8oSRjxjcB3wuVpMgnDghOQj1gw+J6BSj3rGC/E9/lJBMmZ+51VU+INxK1tmuITIZzcKtcXXwGrlhF9+rx/NJetdK6SUNX6i3SLpfqrQwizcpu5KUODJUjJ4C1RxOgO1zhiP+kYkmpRGm0rcsQDf2R2yyJoav9Bo3OuGwvARegauimUaQnvVePWe5lpGHzXztPMJd8J6LnSyTU3f1qfiLdlqzi85F5x8XjCsV8zy3WtOxyy+TRtArGOWjJo+H2MpFS4sBJyUNXh8xe4TFouzaSyOpfuIOB8RGFTQWHDq8UhYnhY8i7LFSbPrF/z0XfbapEddRDEWmXvtDqntsvnZzRHBoz4QLZiU4C+Ns1Kn9RGHre6Y9KLCtdfxU4qsBU36Dy3afhV00OjMd87F/4VmGa9YQhfNPXBy0FdCpKbrSErCC1SZP292Ey7vFI2cUpL4Fg70Kjtmy+Y5N/BwQ4HUg4x6lj8MutO3Z8pCsP0wc1h4ddOqMTLGIROZZzslEVGc9VVSEVpXkWOmFbi5/ni3q1ycXu3oQaodMKRZQSYBPOjQInS1r7RWSErN0w6rIJj6mopJTuNI1ugZIZVSNVeH29U5U6Zw799vy9KCgyagGiExgnu8+gJ6JNGRolfj4G57pzjoSdrR0/W9vbsr1zPm/EM/afZBq+OmrdRs/KJ8xpUg0XgmxQdSGis+aFqZGNM9K9hwAOcGfNV2U2fipoNQ1aLzWX1Vf/aBfupvv0YuPzpifeJVPH9A8FOrsydrOeFaL+CeYXUs0Hnf4waNPPMZyTv6jeSeLYh5B8TUTEHHXs7r9nKd9MYbdAspnNnLnxMBxF4IKFfgtuAYAkujg2sTO9Jsohk4o/jvBynFid1VHynjBBILevWsoz+Xo4LLaaziY8zr+C+P45NCQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5602.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: i6ayPYGVsjUuz199vx2bBPLJKRjPjxwV7cCboyS2xI1lvPrZxtKY7U8jZ/dlyW/hInFUaZkSKEJoHSlQZcsB+u2O6sAFve6mNKsLGvt0sgobYDgO84Vk3aMqlBbKdpMMBElh7sJoCOH5zfA5/AG4TU3jYWyKWCodTGGWNAPxQv4ma/srIHvH8kSrGwixAXm8XxML6HtCNilXMiysEAwIio6OXalr3JFJ0XNnZPI2KVH3BF+RqfmB7KsTagz+hZvwwOm94ZRUWwhd5eweOLCnLxgaepfqiBo3v56b0puuCThio7MhgjikYYUFrmy2zD8AUS0sv/6YOAHj0T1Q3N5Gmk5VBOJWQToIKa4boLL+/TXUsqS7QqcXV+OizfNuA1q9YZMeVFIQKUgXKwA5htBdl5Dh83rzVIOx+TTL+MDbVWVnWlVXbtgbOoFxiMSKsUgA/odHjY2vlqaK4f8TVLn/t6GmKGtA5AlVX/76XCrAP+R0AN7RPPmqO70qLmcAqdEvtQi/1NFYmAclJqfMn03RpQV0NtH88/bvAdzPfCfHvbwXEBY2fJFyAnQeohHTrBoukN7V1jtpaAJF6lgwdSEnJIfM/dUp3+vtuavbqPS1auiwn6cecILDb8UeU5aZqcSsUSW+MMDLpq7oH/MxVK+O/DJvc/L8N1bvKBh3nqwgIwY10JXqx6FThzcAmGtqNy2qV6JOTxkZq/gjXGvePflFIRSclgPUzTMdPEGbgSB/zb/crMpJbdsBW5560XRhQVxT6Hx5G/k7tAVXIkawDQiywkjebSICLTsUVl9RBiEuo3xkYh0RZizh+9VKQQGYd1ayVExSSjTi4vXMmelzksuFbsSqXcIp1i2AaDr/Ems8mSkhEfdX7xpJ7mFX7P0t248ZVvsIu4gYHU3JeubjCjakaAeE/uPZK3Nyhwf7pyPcjLyyEv4f0RQD0czYjtwAXg7C7U/F7XROuIOBOpvGlYlF+g3K26DZm6tOOpu9GabKXZ3w8o0Y8MlRtyuvyRVuosW7ed8XNHyxlrXAvchGOBnhg5Laey7q3ax3kCKnRqnhJ050r8ELlL7R6q6jeRNTUCgBdjch7fY1Fp3w6H8+d2otMjqlUsJo+eYFcrHbQtfoGW+ikoiCaxLyy7/djS7B+kDbOu0uXRm6EQ0uFUTMcQ4adxuAuT/aX6DtJexNyQMUbyLuYx9pcgQpzDv4EM8Kx/MPi7qTODRKVdp+ZJ83qpFjzXZHZELEZTmJI+wL8vP1kbG53U9V17vQW5I9L1kao1r9MCw3nhEH3t+oOOKjGBN1X3BBATAdViTvrecucJSDt4u/jj+7nEe/6b2GLNobTlHOro9L0jmBbhSZXc2gSlrbH6Mrb5L30jJk0F8Y2OK0rY7MQPiTQoKrCWBJd22KNRH+Iafal4j9j6LJ2bkAPL4QUNR+v3Jm1KF2vu+XTplUex37IQfKTG615ilWZNfPV84/rvKow8gaXIzjhITN2xmaD6rpevXvsS+TzCVgZTULuo9/gYeFT6h4v4FvpqUPYkokhn1hGH3N3IPleVaLS37ekmHxVQm/hBNYS6ZWkp96oE0S46bCtPt+GAr8/9nt/vEu X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 965836d8-5daa-46a0-aa8e-08dd9f347051 X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5602.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2025 04:42:53.0877 (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: Qcby/t3Xi71t7pfe8AlRv0SNvQuc695sXPZIIw4iTL3vyfHHsIcGkL0lNBckSqZjMPTnnKL7xLTK3JxwyaJ6eA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4762 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTMwMDAzNyBTYWx0ZWRfX10TPBAOw4cRi zEjG91M9oBLzBF4pAMCQGvemvKxD1THGbyYm5hzJ9a341P7EZXCOq4gG9t5j1Q1zUNJ241n8oD7 5oJmhLutU9sHSUxxVDlUFGwxNhb6tPjVspi5ei8gr3pUj1YwwrAq0ivl8gWn2Jjyx13VYFx1DPF 3PiTDJDX+5gAdYQHwtaFgv+7giFmcnbKoTrt4e4WixrytQ+B8A+9qmJCwdzmYT9Abwf+rM87GjV jpDeyyqHWpi24RqHGxIf/oEXfSodGVSUEb+vzE50ohvq7Wsa+OgffK81X03ws36mXZOcMhR6Dnl pmbgxx3euNDz091Xz89V+M2vHSY+uMefXCpDCOSa1iZWIVjRRNXBlkbtV3n7QrNU/zlZnxFkaJa mSPQZ3tAoVB3Jkj7IiKFUDTbaIHL0U0ymsdjBWGQmtMU6j2quaNMVWBQghNZLdC0ZYNQgcK4 X-Authority-Analysis: v=2.4 cv=NsDRc9dJ c=1 sm=1 tr=0 ts=68393750 cx=c_pps a=39de9MFdLn04CM8BGbcX0Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=dt9VzEwgFbYA:10 a=t7CeM3EgAAAA:8 a=l_ys9cf0aQn5Ayh1wdUA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: dt2KC-Nj7NDPXSvgSHw3CfYS3ouXIUMD X-Proofpoint-GUID: dt2KC-Nj7NDPXSvgSHw3CfYS3ouXIUMD X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-30_01,2025-05-29_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 impostorscore=0 mlxscore=0 spamscore=0 adultscore=0 malwarescore=0 suspectscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2505160000 definitions=main-2505300037 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 ; Fri, 30 May 2025 04:43:00 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/117668 From: Chen Qi This bbclass is intended to be used via "INHERIT". The qemu.bbclass is in classes-recipe. So we can't inherit qemu. We need to copy QEMU_OPTIONS settings from qemu.bbclass and use oe.qemu to make things work. Signed-off-by: Chen Qi --- meta-oe/classes/check-version-mismatch.bbclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/meta-oe/classes/check-version-mismatch.bbclass b/meta-oe/classes/check-version-mismatch.bbclass index 8e0b613162..f735280d7a 100644 --- a/meta-oe/classes/check-version-mismatch.bbclass +++ b/meta-oe/classes/check-version-mismatch.bbclass @@ -1,4 +1,5 @@ -inherit qemu +QEMU_OPTIONS = "-r ${OLDEST_KERNEL} ${@d.getVar("QEMU_EXTRAOPTIONS:tune-%s" % d.getVar('TUNE_PKGARCH')) or ""}" +QEMU_OPTIONS[vardeps] += "QEMU_EXTRAOPTIONS:tune-${TUNE_PKGARCH}" ENABLE_VERSION_MISMATCH_CHECK ?= "${@'1' if bb.utils.contains('MACHINE_FEATURES', 'qemu-usermode', True, False, d) else '0'}" DEBUG_VERSION_MISMATCH_CHECK ?= "1" @@ -6,7 +7,7 @@ CHECK_VERSION_PV ?= "" DEPENDS:append:class-target = "${@' qemu-native' if bb.utils.to_boolean(d.getVar('ENABLE_VERSION_MISMATCH_CHECK')) else ''}" -QEMU_EXEC ?= "${@qemu_wrapper_cmdline(d, '${STAGING_DIR_HOST}', ['${STAGING_DIR_HOST}${libdir}','${STAGING_DIR_HOST}${base_libdir}', '${PKGD}${libdir}', '${PKGD}${base_libdir}'])}" +QEMU_EXEC ?= "${@oe.qemu.qemu_wrapper_cmdline(d, '${STAGING_DIR_HOST}', ['${STAGING_DIR_HOST}${libdir}','${STAGING_DIR_HOST}${base_libdir}', '${PKGD}${libdir}', '${PKGD}${base_libdir}'])}" python do_package_check_version_mismatch() { import re