From patchwork Thu Apr 10 09:11:11 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: haixiao.yan.cn@eng.windriver.com X-Patchwork-Id: 61103 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 903ABC369A4 for ; Thu, 10 Apr 2025 09:11:39 +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.29859.1744276289955701233 for ; Thu, 10 Apr 2025 02:11:29 -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.166.238, mailfrom: prvs=61959408fd=haixiao.yan.cn@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53A3n8BR030929 for ; Thu, 10 Apr 2025 02:11:29 -0700 Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2169.outbound.protection.outlook.com [104.47.56.169]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 45u41m66t6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 10 Apr 2025 02:11:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rbGPg/CipDeft1Spj/Ih504TBJSIyFUfuMHXo5m9WzvvvBgf995Ebamfue1RLMIsRtjDbWTtcF98mRaq0wI6qkTggM3A0Cawa3b3n0xpa4cc7y6Y8cd3miWyYW9LHAUlUHgGnbjfupCnRy5uvNX5THcm5K8YL13k63/posIpsO1WyYHCVU3ilRl1gq3S8qOPaFsxOpt+3cAcoIlZTAeYDH8LOL7iRICg5RBLXZ4ooBdh6sNxEn12fe16lJdwie1/nR7I0pOQxi3kLWOk44duZ+ah9wqNXHf7LGqjUoXeJk+gEz7nTJtkLucHM+ifwmOqmC1ec6YN/Fq1VSv2WAcb5w== 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=q39tiAKBT3duqFXqMNay+mauRBuN/njqzDxyTpErMmY=; b=dU4KrYpHig6f3BDX3EzWpbDjj9TDACLye1BACbkV9LKJvd4+umCq8wxI9LKCFEXb5auI9J+BgP8gj/B/B2x3L3ZW8SJXrtKCBubLrKYGqLXi/9Fb3m2TRKiDCjAQ5Ftu3LsiQx0e+EQNJxRNvOqt91vfD+ysTaqZbuIcFnLnPSQtpI6Gzf+YVYzlAXaoOWXdowfC3AIh9SjnnL3mW0UebhJqqBGK52ZnVinS3Q6udNE2S08dbJ4LlIFiPE8Z8xJiGDI0O8sI6wjG0Mf5emoHAR2YTtwOCNV5LZy2/+uEkc8ikfqLXx+9h4cEIAbDjEHCarhqAlMw2+75zaLFm3Tx+g== 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 CH0PR11MB8189.namprd11.prod.outlook.com (2603:10b6:610:18d::13) by PH0PR11MB5141.namprd11.prod.outlook.com (2603:10b6:510:3c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.22; Thu, 10 Apr 2025 09:11:26 +0000 Received: from CH0PR11MB8189.namprd11.prod.outlook.com ([fe80::4025:23a:33d9:30a4]) by CH0PR11MB8189.namprd11.prod.outlook.com ([fe80::4025:23a:33d9:30a4%4]) with mapi id 15.20.8632.017; Thu, 10 Apr 2025 09:11:26 +0000 From: haixiao.yan.cn@eng.windriver.com To: openembedded-devel@lists.openembedded.org Subject: [meta-oe][PATCH] lmsensors: Clean stale files for sensord to avoid incorrect GCC header dependencies Date: Thu, 10 Apr 2025 17:11:11 +0800 Message-Id: <20250410091111.82723-1-haixiao.yan.cn@eng.windriver.com> X-Mailer: git-send-email 2.34.1 X-ClientProxiedBy: TYCP301CA0082.JPNP301.PROD.OUTLOOK.COM (2603:1096:405:7b::20) To CH0PR11MB8189.namprd11.prod.outlook.com (2603:10b6:610:18d::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH0PR11MB8189:EE_|PH0PR11MB5141:EE_ X-MS-Office365-Filtering-Correlation-Id: 0c590992-ee82-46b5-7600-08dd780fac1a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?P0+aWskMX1ykboBnT5sMJbGiBsm/1wm?= =?utf-8?q?vNXZEfZK6MY2Tx9Xwz651RXf0u/UvBMNGSazTayjXL7WuYe+zs+3keQLQFg+2dmbH?= =?utf-8?q?pwMjyxPNhdRpTzW2PyBP9PIsdLQ9dbQs63o1k7uUfUmo03oUrWpS0RYbyEzIyPd4Y?= =?utf-8?q?q4rVMERT3IqI+8dsQQhP+YBHOLmx6v01/fBKmHQ2dfBry9+3i8ANAKlvUZSkvO3hK?= =?utf-8?q?zm24wRpcalmshlkOGlvRMRcZYdxNtuCaEDZNRbI1kFih4PiH9fW6JvPwR52p/E83N?= =?utf-8?q?MKd/Oeu9svzEgmUlyQ1B+ud97Y3WtmoC8u/zNAdXF6ffBEFEYlxZEvyL4L4TmEVKP?= =?utf-8?q?20uvb1ehoecUNVGLdH+GLpgP4+KYUP2emDQa+Y9Rr9AQHFhwVl5i+2fITgIlQ8jku?= =?utf-8?q?frU8SlIh17TGT1C/WymNzo9GJAuGL6MiYUpOU8txfKTNRCW9XbTSZphSUTwku4fPq?= =?utf-8?q?9yjolHYsOxC6i/xt12r+ZZjNRQs1fQs7U9Xv5PdU70YC0EA7uoX6MmISKENUL1Frt?= =?utf-8?q?qJ85AKFGhnVe9GJ2/V5N4K+ZYY+CoASG8EvhbZrsWLgH9n/Da6yrbEcLqh3cydwn7?= =?utf-8?q?dPXTN26HIKHFnnWqO0sAs8udmVm5gSz8dkMv1OLW+/8PvLCuzMIJGJR3Da+OlpZlU?= =?utf-8?q?sjv8fejWmhHCMU/bbSaTHkVBOTXHPu3OtT2Hqy1tV2mWohPE8oAOD721m5zVwnrt7?= =?utf-8?q?wwDJw7l+BX5Q5S0d47hbQWvWvYZ/j12gkoKab/Df7OmbjUBC5QRsCdH4OtB66zCFZ?= =?utf-8?q?MQhXO/BwNvLdvJTOItML7hl+5GDTJu5IewV02pOiArUX6XQ22wwS6vHjjj2pmRibv?= =?utf-8?q?b0VAKy2XQObU74ndOvgAthMdI7ysgcWPet/z8wKm/hBdenFG66g4Y/OElsOw2ZkZV?= =?utf-8?q?OQamkg/A4Hq/Rh90oMe82lf7dGwVZvj0I1nYhCnAA3Y7D7Ed663CHCbFZOcDzkQCo?= =?utf-8?q?zcc+r2Y+2oVVKQIUcGnSbIkSktKFZ8Yg7v0G6ZYUW3dnK3fIPooHBTmiWCdJxeyyZ?= =?utf-8?q?ErlB+csr/wKttQseWktb9kxGXJwIs9E2Zvyou/yUDX01lrswZp8hQ68yFZK7NaLXW?= =?utf-8?q?S0TKiCgvBmBZUx9jUEzGOB7QjgPYj2B+/7ectVl1flN6CDzXbu4QM5IHxWBfDrgsk?= =?utf-8?q?vyqs7ILzuKYcQ6Nyj+rWTSYBtn3o0NaMRRQoYaQLdMCyAQ78e+QbN1y+NM5iTrQ2X?= =?utf-8?q?AkMXT1cEOlV3w0AWb8Q+pb1OqFat3JamHcR3mX3dx8lcZEaWvOc3lUckqYJ4gRPLW?= =?utf-8?q?I/EDsUQTexV6AYxgzJiwimOCXfoae7HG8Me/c2p3rnWCJF8GowN1knvrRD5g3OAMo?= =?utf-8?q?HsQSYxQI39R0V2DyGlK/TncrvxoUyDhgGshv3BPa+flJ/CIm2AdPv6RQ5vBTY7PES?= =?utf-8?q?LbECLkdMKhVdHZt84FKpIy4DUyhoqoLaA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH0PR11MB8189.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?pG46ETnOR4orJwVjDKr/FI64uYLf?= =?utf-8?q?jjVqiGGMbseCr2FTIekiOjTzSLMFznfy1usA/JBGHO7iwCRgW3P5rGTqLy/wY2rUo?= =?utf-8?q?DB5DnFaFB5xd0k9gbCFSIdBkoY+VV8bnlnN2iGFb23zjE9Uve/KE1UWPUukm/mpDn?= =?utf-8?q?XW3iq/XU4onEUhFZvd2HFFiqi2kAq8PjSvoRK7a0CcRSy/scQm3u01SGnzl6ohaEH?= =?utf-8?q?3yrIQaJsFIWZdnJqr2Py2WIzIV5G9p5F46IIcsRQnDThc4M2PMIARpyURFXyur1h8?= =?utf-8?q?hCyCGXN6/gTO+cwJcpP0fjn0TenbbzdI+pkRaQZuBlswakoBsgDupkC1ynjCBVOrf?= =?utf-8?q?FxrEm4pIdz06GCg8KDsCARLgr89HV3BXbsRkW5xi9qzpRQUVALFoL1RhK5HVrsdu0?= =?utf-8?q?IMDH7k7uR4Z3nfrfWsY6TrbJRnI/xEZ6n/8r3+S5pih796XK4TW++xYJ/gi0Yj6cr?= =?utf-8?q?qQJdTvgPNC9GVeIoYutjlfOaza/303Gxu5SYlcIt7vM8snuQGE3UIIuZW6h8NxvlN?= =?utf-8?q?1gZA2Fqgm9MAY2men9azHQ/h9TTFe3uFocsvrD5cBH4kckQfLBGvWG/3gWeFNq8Fs?= =?utf-8?q?/Lwno33IcN9Gq9ujp970AHuW1yOBoazwCfFKbsCOANhMIYbPdyD5KRf07lBqaeGqp?= =?utf-8?q?cuOR2mrSJNv43HRAQDJ6c8lIqVi746/BPZmbYVmbBzDIkQ2zMLrki86nGqI41R5rG?= =?utf-8?q?DDq2mT6Y7H6GEZ/yDe4geDBVkXvQJfxxdk6TNjVLGzMkJVrFyOnctd0Rw6QjMxLcX?= =?utf-8?q?ds8IajvfDZiJiwNIbxvbP4Z7IXKDIcXxsa5R9ufxNQOaconCJMKS3kVMFvxALRUYt?= =?utf-8?q?EmK+x3Y3Q+FLnQWv+V8dKx2OmRV82E2Btzn2WSuOW2IF+l4rLH7EJiVJ3qGMJ2rSe?= =?utf-8?q?J30fm4gqYqVs1DNFAomazCWFIZtU4Ie0EeWpAs2AuJtB4dK0ArzpHLwS/77UGMPDh?= =?utf-8?q?jlYAoE8nqV1HqLX2S3v99mrZK8qh43lBOrrAYwlzDDaclqhMRPzK6Sif/VVcIM/LR?= =?utf-8?q?VCtju2ZCdshg/SA5KSye4gN8y5UNxLFuiLT9EIhDGUgi9GIuB/je/5Jx6CsmbsRH5?= =?utf-8?q?GXsjmJKRotrjiXkD4DlLr/4MVwugncmcz6UKpCbt6DFkUJuPduiSI6UDVx9wXCE5e?= =?utf-8?q?vuO5eqCRWLindzvEkbeRdS9drFTjXC35v2ClYFYY90w7MtF+3OeJICzH4GSNgEIrV?= =?utf-8?q?5mSEFDPj8LRR76Bn8+uTZpWyPVe1Mg+6+R/NNL4ydkaZcOu/EZNEIpiSUeGRBhq5k?= =?utf-8?q?plNVB1FqnquiOsm3x0kprVCFFtNursVbb6lDUDDZOqi49p52GUb7MavmnqQSqGZiA?= =?utf-8?q?RG6IP9Vc/GLmC0KfKGpOR8q3zhTmlpstT1z5DYx9E4x3Sv0oLz79kPRc3/nDcaJfd?= =?utf-8?q?JMtLVmxvyYNvt+VC+BrSTMDL9C5GUu8Lq7+gxBtoTpzIMiOxKJoGyzQBv/K3At2Wr?= =?utf-8?q?Xz83mWcUo50+zd0b5uOxvCChky/NF1FO2Z0whKtZf3wmrKIphBWNNeFtJ9MEzT8Yv?= =?utf-8?q?Z2t8VsWT024FQUADYu94eORMsmnEApx9qQ=3D=3D?= X-OriginatorOrg: eng.windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0c590992-ee82-46b5-7600-08dd780fac1a X-MS-Exchange-CrossTenant-AuthSource: CH0PR11MB8189.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2025 09:11:26.5798 (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: cwKEtPeBdbR3eiNjthI46le9SSJeHL5UX13/BHEdS1HqbO31uuKZYOC2DGp1Jb4ssxWVvfY0QV0MVjh0NlOcGKrt3RIS1LBOGJq63vUY7Zs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5141 X-Proofpoint-GUID: hRRIlVD4rNGKQdOxOHjj-uxffqs3oIWn X-Proofpoint-ORIG-GUID: hRRIlVD4rNGKQdOxOHjj-uxffqs3oIWn X-Authority-Analysis: v=2.4 cv=QOZoRhLL c=1 sm=1 tr=0 ts=67f78b41 cx=c_pps a=MPHjzrODTC1L994aNYq1fw==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=XR8D0OoHHMoA:10 a=t7CeM3EgAAAA:8 a=AJs-ryozdUd9o3ahdBkA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=FdTzh2GWekK77mhwV6Dw:22 a=Omh45SbU8xzqK50xPoZQ:22 X-Sensitive_Customer_Information: Yes X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-10_01,2025-04-08_04,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 mlxlogscore=751 bulkscore=0 phishscore=0 impostorscore=0 priorityscore=1501 clxscore=1011 lowpriorityscore=0 spamscore=0 mlxscore=0 malwarescore=0 adultscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.21.0-2502280000 definitions=main-2504100068 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 53A3n8BR030929 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, 10 Apr 2025 09:11:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/116765 From: Haixiao Yan After upgrading GCC—for example, from 14.1.0 to 14.2.0—building lmsensors that was previously compiled with GCC 14.1.0 may fail with an error like: lmsensors/3.6.0/recipe-sysroot-native/usr/lib/x86_64-wrs-linux/gcc/x86_64-wrs-linux/ 14.1.0/include/stddef.h can't find, which is needed by 'prog/sensord/args.rd'. This occurs because prog/sensord/args.rd still references stale headers from the older GCC version. The root cause is that stale *.rd and *.ro files under prog/sensord are not properly cleaned during do_configure. This patch ensures those files are removed to prevent broken dependencies when GCC is upgraded. Also remove the same statement in do_compile. Signed-off-by: Haixiao Yan --- meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb b/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb index 07027225c58b..9b072d70b20e 100644 --- a/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb +++ b/meta-oe/recipes-bsp/lm_sensors/lmsensors_3.6.0.bb @@ -51,8 +51,11 @@ EXTRA_OEMAKE = 'EXLDFLAGS="${LDFLAGS}" \ LIBDIR=${libdir} \ CC="${CC}" AR="${AR}"' +do_configure:prepend() { + sed -i -e 's:^#\(PROG_EXTRA\):\1:' ${S}/Makefile +} + do_compile() { - sed -i -e 's:^# \(PROG_EXTRA\):\1:' ${S}/Makefile # Respect LDFLAGS sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' ${S}/Makefile sed -i -e 's/\$(LIBSHSONAME) -o/$(LIBSHSONAME) \$(LDFLAGS) -o/g' \