From patchwork Sun Mar 8 14:03:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemanth Kumar M D X-Patchwork-Id: 82808 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 73F11FC9EC8 for ; Sun, 8 Mar 2026 14:04:19 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.38903.1772978656231852643 for ; Sun, 08 Mar 2026 07:04:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=iWAkDBPb; 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=75278c0199=hemanth.kumarmd@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 628DUo9b482562 for ; Sun, 8 Mar 2026 07:04:15 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to; s=PPS06212021; bh=oBqtCvhfm vVbEk/9NlvMn6sYRyXaiIAfIgSnV9EvusY=; b=iWAkDBPbfH45FQB0F/17XEpMd /lsSvM+PUSntY3ktYNm8YQmFimMyiZzFItYjnjcZPMKq5qw880RVyWMJEuXXe7W9 42C6xfdMeF8htBIIzlAJHFK0Q96+/yNS9pefIXFu51+2EfymZbAsxERc7jUMRV/k 3rUIajSydGrXmN31LAqRB7v4b9s/BlKXHAWltAprUxTJ8tZ4y3lMkeeEi5nCXTnH PSNfGVXwWDvHrA1aybEfOqTU8d4aK6shSj5iIEt/5p8cGomhSNh/RMBjRenZKOKl e4TvmaeEoX5cLe9siYXhfubI1wBtT471Rqd3B0odiLaCOAVj7i967o1shCA3w== Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011045.outbound.protection.outlook.com [40.93.194.45]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4crg62gu91-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sun, 08 Mar 2026 07:04:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PrMo4sakzBhvUv+6paJFpYUe56gyJZnUTYL5aHpk7TiYaoRRkPFMsVf6q+VHlzJpMsqKHvJ8dKMBEO6Zf8TxzR+tevQ+G9vYerJL2+gfhI9hQL+17VtmdGf6KhJNagfq26DGia7U40+I0AWBkvmeBEJp2wAHW/huQH7RKR4ITGhkqz+JDjQCFCE5yTfyswmdBwtdCapQIGNYlTOYXh3zEq+uC3U83tffnzomdXkmjrff3e9itX50iDtlEFmVNAMjCeqU4/gRYsOZUDiQGDsWMYaQtK6uASRXQ4wutv+O31FdwtNuvkuxTytJWk4SxMKIo2AR/nsAOMQw/eibtsimww== 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=oBqtCvhfmvVbEk/9NlvMn6sYRyXaiIAfIgSnV9EvusY=; b=CrkMYHS3cpgsMgM+e7I8x2jv5hiq+9gkFm+dnddliVNr5/nhZ4GfoBzf6V7P5xu5eOamNyf9mc/2HLASAyy5/3z+NqVBJTO34iHuooBa8NjW4izQWW5Q/64pa4l2+d9WHaXBSt9H5lDn4Y7ZAofw2WN4n4NYaXoVrLWol9aVg2yTcop1gWFEEdmWQqckbLGMHj+Lrfqb69xcRNGkPxQohE9lrVVDbD7SIKUKIPNIgLL1IycpvTg/0UTtL1QtPdGK3yGBXZ1xy2fSNFGe0mn/+hwKbTN6rcmFrE8i8vM67akXKBediepF4ZhmOfH2TCxKZWQ+JRf7cIz6bujDc3nd2w== 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 SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) by MW5PR11MB5859.namprd11.prod.outlook.com (2603:10b6:303:19e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.17; Sun, 8 Mar 2026 14:04:12 +0000 Received: from SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486]) by SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486%6]) with mapi id 15.20.9700.009; Sun, 8 Mar 2026 14:04:12 +0000 From: Hemanth.KumarMD@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Randy.MacLeod@windriver.com Subject: [PATCH 1/7] glibc: Upgrade to 2.43 release Date: Sun, 8 Mar 2026 07:03:08 -0700 Message-ID: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: BY1P220CA0001.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59d::14) To SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR11MB4574:EE_|MW5PR11MB5859:EE_ X-MS-Office365-Filtering-Correlation-Id: db0cf013-16ed-4668-b7ca-08de7d1b931b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: mPqAfq2iZRZcL7XctfUs8J3k0bPeigtDmUYCY/hZDi4eZlvOS7tHEojkvFlPI0wgDvDq3ND5vzxtFpXF9NFW+KWAXO6HhdWdGAzBoVjvHprXVs0r5QqekurABKUyPgmf/D6Ljak2ImjyD1vsfzGfbypKIxMujTImak658CwC6Wly9zV0lBRqyNo4uVaSyLZKXvJKHOKRKMBuXCEhi3dz+z7lQBfAgFmzmUH+yqyaLnyxOE+CN+cJueCWJ68eYz02DG6jq5AqVrQGrJWBPIc7XR4QIwAMohNbh7GEEolz5iUlVmDRo2frYUGCgtPh+5KFFtlINXVocAWzQhX6pLe1KfvTdvqsYwUrLPYQWXi4cw11ADIiZYqBVutJhineNjQHaPkvXv9vyoPz1cRK1HZqLEifVcYQVR75sDd0c9DzmhrP73JniohR5DYWa3DVzRBr+kNaWH4Mm/idOpB0TV0jH0qQbqtexAGe4Mjob7GjupvjPL0LBX2lj36NQTORWl9c2LLAO29yat0mYeYyv16EsQWOyFR1NN91UetiAOGxneMoyKVbuCNG7+r3W1+REgPZ9+GikQrmVWk5Tchu2KsVufbZ2ZRDz6MEIxf1uh6nqXnnGtTKXM48kG8oKEJlRfxUVYSSnZphrVCdWDeieEL+44AiLI7OYB/Vl9tGfFo+JKfFKTjqU3O4sIeKim8TG8SNIx3RFACRaosyJAVfVd880ornAXqR5a1YCgEgUJJnojn7sKVrhtHiEGPI21ZrE4Sw X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR11MB4574.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(376014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: DAkX/JIk9cbPGFK5hHnnGN9g9jNoejw9ZIXCXINAOtvKo41JKeYEtXpDBkFiGtTMs1U5Ou9ctxV6dWBKzF8a7QdrRSvGfykrUzN43Qwwh1BLFv0f3+MLT37eh94zslEUHdOr0HuNtLn1GAuczHrzyufQ6lStlOG56pXhbU2gd7nifq9i5v2q0/8mhdtN67Asza55wE7K/t9kEu8y+h6BJdAC/mlUd5KHPnYqMkoXpg/0kOa4l/HPeCnjUFLtOZr3xDVZ2XuUqxftuq3gKiFDwo3hfBnbaCyMSzdABxgwgkDWc1tuDRfVfHaKXRv7K97Z5D5SU1Swqsn4Kw2vEJZrDFZFVwjJXjQM62xlf2wVWg235CRyxR0G1wOdXZAlUvEeNPhG7+16sZoB6InzP0yGzW/IRgotV50YNB23MNV3rYQv7Gq6seyh1dEvb+3TstR5Kc4nqWDXnqTPrPWuJoN+THJaWeiBzegVvkPYnMz1FP0n8GuhGIKOhqJw2IZTn1O3oFsAg6XlcY17Z8gcP5/JvBGhYho/25KIMkfxTcXcABJOlQsWsvBmqTgRDHfn67eHzo+7WHYWxg0lO+yV6YTtDoYDV/j0sKMQvE34rU3whwaA/ODjWEYv9ncPvn8sE9q4z1AjBKHZ9MXSP3EKOCSyrEB2rXrSsabh0Elu+64iliSwbb/Z8uVNk/B3blDDI7qvv3UfD5ZzJS4lfE6FafpZAh7lypJUhNUIdWwdjGzmDFqNzoa2Uy7v+CJK7e7/nH/aDtrzRakiowGGnHMhnvOZWQ+M6z+gz4X1mQOvqXZpdrxzIH95+YFVf78LF0L7PO0Y1zH+4LxnKyezScwHp/pfcrUU1ZTbZy0QS+jJ3n4entlRJn4l/ZlB5Kt6av4t3DQ4rGuVUrA1qK/5f9EmCeZMOWxwzeT9S3X3qZf8aJn1Q80zzBwY9Ju3fV5CWxX37vs8jp7NfM2OGJ2ETXpQW4zkkRHZzFfSfpP/cpKlaACZRj248h8mY/Hy3s782jb3anx0jDXWQEOMaBoC/xhbq0PupPBBcREpkky14cJVg12HDiVvC/P/o1tPZ2WXPXe5X+L9ruVfzDSgXyWADJ5TtGCuQAIEnxGCrH+kkHOMLTtSm7q6zeKOi+nPUdUMEvz3qQhzw0AglfSs2lVDsFvxrB4vMbJtgN/mwOii5OCQAri+GVdEVnAcHwF/3BQsYf0hQz5WdNjECamz3Vgft1sm8dUS/7Qe1uaH/gLeaQSIoYXSngD4/mBHO0PdoUz9hO1rRfP5IfC+XF1WOzCpCPhtDfKb4+gyFedszFDEmHwRj+OTOGl3WM9gfisINaEMEOsT/9X5nkIF0oKx0J0FNV5A4DtW/JXIH9WsSApOR341atJs67aRVMjk0bqTUpoW3knhBr1MUr+RS1VisqbaNhw7en9915po5gU9K2ZWRBsDV3RtBFkOxN9RZVn3OIx08mTvyOWPh1RxDd+KXh7uIpjrZca+DvTYm/LFpl7vRZ9YrcwZKG/BBIWwK4RzpgY3w8AmBs4UW21oVjVDKktBBsG2ptPtp6t+I0SMiYPdUdAl/fZYgVe1fv1zIEAJm90jn8oPbolhMH8mpsiobJwu9l8ZIINwmk2Pj8uAfZpspePK0IFUlYauPXmM5CcV/LdHAuEE8HFLS0UrjBIjn86+7IQtyme0vBRfkxTryzg75kNYzxKBHyi7/O7nMYPNhPm5JFMazkW38So6kTNM4zyHdC7bMSqQZPFnjfUmdPqMLgisMXnMAw8= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: db0cf013-16ed-4668-b7ca-08de7d1b931b X-MS-Exchange-CrossTenant-AuthSource: SA0PR11MB4574.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2026 14:04:12.2604 (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: g1P3h3aFYEX1JQQX2nbZjYimMXqXCMAwEZUWpmdUTW5zJmXBcKWV/FZEE1d8eXXm0xr2jN0INs3aZTSm33kZraW/r6P73iUwUiHZ26JXrmE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5859 X-Authority-Analysis: v=2.4 cv=f4FFxeyM c=1 sm=1 tr=0 ts=69ad81df cx=c_pps a=z/rjtr9/JqYX5j7IdmSYkQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=CCpqsmhAAAAA:8 a=pGLkceISAAAA:8 a=t7CeM3EgAAAA:8 a=QyXUC8HyAAAA:8 a=ag1SF4gXAAAA:8 a=dI5JW_sUrKJV-tv36hIA:9 a=uO91iCofaAnC_pvr:21 a=ul9cdbp4aOFLsgKbc677:22 a=FdTzh2GWekK77mhwV6Dw:22 a=Yupwre4RP9_Eg_Bd0iYG:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA4MDEyOSBTYWx0ZWRfX053DXgx6ewWX ZLD4sndC6A1G03xbMhCkETvb0OyS2dXjjSYocJw2J8rUYoPTTpwW9+Lp/wxIy8czxipZG7UK0t+ 5Lr0Fx1sHtFL6jPloYHBHjBHu17aFsVgO3Ns+q4IMd8s/g3c2tuGQxprn47tLwz4IJp7h+zVFIa U5bS2VqH31zbsRb3xF3m+riqVdC3N4NoZyP2XJMw6UMQ7y1Dlqg4IwWdduU5wuPNs2YTz+Arnmp L/0ef33uVm+U8ND+1L5b2UlCrbnkxfsuAuZmeYIY+jKdghWfMjKwi2HYiNX0ot7jjAHpDZapn0T 9HsSr7mdnYfBf2G/+NFEXpighgCN2+/qdjNnzlRbFFRyBjA7uHe7F/QbC6nSCgLVMzOvZN3cIii bpxedm9Fil/J4zjdov6Iq/PKoplZOSwS74ymafFMdaG6pV81z9ngweNTKdU0iZaGBE42yr68+cp 8mZeUgin75lhNK6nnGA== X-Proofpoint-ORIG-GUID: 6iaBDxMjYqnqJGBwPTD43VfuoKMFdh94 X-Proofpoint-GUID: 6iaBDxMjYqnqJGBwPTD43VfuoKMFdh94 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-08_04,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603080129 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 08 Mar 2026 14:04:19 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/232647 From: Khem Raj License-Update: Match to changes [1] Added free_sized, free_aligned_sized, memset_explicit, memalignment, and new time bases (TIME_MONOTONIC, etc.). Support for the Linux mseal system call to protect memory mappings (sealing). Added support for the openat2 system call, allowing more granular file opening options. New, optimized, and correctly rounded functions from the CORE-MATH project (acosh, asinh, atanh, erf, erfc, lgamma, tgamma). Significant 4x improvements for fused multiply-add (FMA) on AMD Zen 3 by updating ldbl-96 implementation. Improved remainder, frexp, and frexpl. Experimental Clang Support: Added support for building with LLVM Clang (version 18+) on AArch64/x86_64 Linux. New CPU Detection: Enhanced detection for newer CPU architectures. 64-bit atomics for 32bit x86 patch is no longer required since upstrea has dropped this logic in 2.43 release [1] https://sourceware.org/git/?p=glibc.git;a=commit;h=a0ce8b0779e290596e99ca6d96c301684a2d7cfe Signed-off-by: Khem Raj --- meta/conf/distro/include/tcmode-default.inc | 2 +- ...2.42.bb => cross-localedef-native_2.43.bb} | 18 ++++---- meta/recipes-core/glibc/glibc-common.inc | 6 +-- ...bc-locale_2.42.bb => glibc-locale_2.43.bb} | 0 ...bc-mtrace_2.42.bb => glibc-mtrace_2.43.bb} | 0 ...-scripts_2.42.bb => glibc-scripts_2.43.bb} | 0 ...tsuite_2.42.bb => glibc-testsuite_2.43.bb} | 0 meta/recipes-core/glibc/glibc-version.inc | 6 +-- ...dd-hardlink-resolver-from-util-linux.patch | 2 +- ...-fix-ups-hardlink-to-make-it-compile.patch | 2 +- ...Look-for-host-system-ld.so.cache-as-.patch | 8 ++-- ...Fix-buffer-overrun-with-a-relocated-.patch | 4 +- ...Raise-the-size-of-arrays-containing-.patch | 18 ++++---- ...k-glibc-Allow-64-bit-atomics-for-x86.patch | 43 ------------------- ...ake-relocatable-install-for-locales.patch} | 10 ++--- ...all-back-to-faccessat-on-faccess2-r.patch} | 4 +- ...he-path-sets-wrong-config-variables.patch} | 6 +-- ...s-building-and-testing-instructions.patch} | 2 +- ...libc-Help-bootstrap-cross-toolchain.patch} | 4 +- ...glibc-Resolve-__fpscr_values-on-SH4.patch} | 4 +- ...ort-cross-locale-generation-support.patch} | 24 +++++------ ...archive-uses-a-hard-coded-locale-pa.patch} | 4 +- ...o-not-ask-compiler-for-finding-arch.patch} | 2 +- ...-the-header-between-arm-and-aarch64.patch} | 8 ++-- ...-printf-builtin-in-nscd-init-script.patch} | 2 +- ...gure.ac-Set-libc_cv_rootsbindir-onl.patch} | 2 +- ...ll-interpreter-overridable-in-tzsel.patch} | 8 ++-- ...se-bin-sh-default-shell-interpreter.patch} | 2 +- ...-failed-in-unprivileged-process-BZ-.patch} | 4 +- ...-tests-that-can-hang-in-oe-selftest.patch} | 10 ++--- ...e-prefix-map-from-CFLAGS-to-ASFLAGS.patch} | 10 ++--- .../glibc/{glibc_2.42.bb => glibc_2.43.bb} | 35 ++++++++------- 32 files changed, 103 insertions(+), 147 deletions(-) rename meta/recipes-core/glibc/{cross-localedef-native_2.42.bb => cross-localedef-native_2.43.bb} (73%) rename meta/recipes-core/glibc/{glibc-locale_2.42.bb => glibc-locale_2.43.bb} (100%) rename meta/recipes-core/glibc/{glibc-mtrace_2.42.bb => glibc-mtrace_2.43.bb} (100%) rename meta/recipes-core/glibc/{glibc-scripts_2.42.bb => glibc-scripts_2.43.bb} (100%) rename meta/recipes-core/glibc/{glibc-testsuite_2.42.bb => glibc-testsuite_2.43.bb} (100%) delete mode 100644 meta/recipes-core/glibc/glibc/0006-nativesdk-glibc-Allow-64-bit-atomics-for-x86.patch rename meta/recipes-core/glibc/glibc/{0007-nativesdk-glibc-Make-relocatable-install-for-locales.patch => 0006-nativesdk-glibc-Make-relocatable-install-for-locales.patch} (94%) rename meta/recipes-core/glibc/glibc/{0008-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch => 0007-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch} (91%) rename meta/recipes-core/glibc/glibc/{0009-yes-within-the-path-sets-wrong-config-variables.patch => 0008-yes-within-the-path-sets-wrong-config-variables.patch} (98%) rename meta/recipes-core/glibc/glibc/{0010-eglibc-Cross-building-and-testing-instructions.patch => 0009-eglibc-Cross-building-and-testing-instructions.patch} (99%) rename meta/recipes-core/glibc/glibc/{0011-eglibc-Help-bootstrap-cross-toolchain.patch => 0010-eglibc-Help-bootstrap-cross-toolchain.patch} (97%) rename meta/recipes-core/glibc/glibc/{0012-eglibc-Resolve-__fpscr_values-on-SH4.patch => 0011-eglibc-Resolve-__fpscr_values-on-SH4.patch} (94%) rename meta/recipes-core/glibc/glibc/{0013-eglibc-Forward-port-cross-locale-generation-support.patch => 0012-eglibc-Forward-port-cross-locale-generation-support.patch} (97%) rename meta/recipes-core/glibc/glibc/{0014-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch => 0013-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch} (96%) rename meta/recipes-core/glibc/glibc/{0015-powerpc-Do-not-ask-compiler-for-finding-arch.patch => 0014-powerpc-Do-not-ask-compiler-for-finding-arch.patch} (96%) rename meta/recipes-core/glibc/glibc/{0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch => 0015-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch} (93%) rename meta/recipes-core/glibc/glibc/{0017-Replace-echo-with-printf-builtin-in-nscd-init-script.patch => 0016-Replace-echo-with-printf-builtin-in-nscd-init-script.patch} (96%) rename meta/recipes-core/glibc/glibc/{0018-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch => 0017-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch} (94%) rename meta/recipes-core/glibc/glibc/{0019-timezone-Make-shell-interpreter-overridable-in-tzsel.patch => 0018-timezone-Make-shell-interpreter-overridable-in-tzsel.patch} (87%) rename meta/recipes-core/glibc/glibc/{0020-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch => 0019-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch} (93%) rename meta/recipes-core/glibc/glibc/{0021-fix-create-thread-failed-in-unprivileged-process-BZ-.patch => 0020-fix-create-thread-failed-in-unprivileged-process-BZ-.patch} (96%) rename meta/recipes-core/glibc/glibc/{0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch => 0021-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch} (88%) rename meta/recipes-core/glibc/glibc/{0024-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch => 0022-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch} (79%) rename meta/recipes-core/glibc/{glibc_2.42.bb => glibc_2.43.bb} (80%) diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index 0c82a81de6..2a014f4dbd 100644 --- a/meta/conf/distro/include/tcmode-default.inc +++ b/meta/conf/distro/include/tcmode-default.inc @@ -11,7 +11,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext" GCCVERSION ?= "15.%" SDKGCCVERSION ?= "${GCCVERSION}" -GLIBCVERSION ?= "2.42%" +GLIBCVERSION ?= "2.43%" RUSTVERSION ?= "1.93.0%" PREFERRED_VERSION_gcc ?= "${GCCVERSION}" diff --git a/meta/recipes-core/glibc/cross-localedef-native_2.42.bb b/meta/recipes-core/glibc/cross-localedef-native_2.43.bb similarity index 73% rename from meta/recipes-core/glibc/cross-localedef-native_2.42.bb rename to meta/recipes-core/glibc/cross-localedef-native_2.43.bb index 95acb3fc56..cf48b9c83b 100644 --- a/meta/recipes-core/glibc/cross-localedef-native_2.42.bb +++ b/meta/recipes-core/glibc/cross-localedef-native_2.43.bb @@ -4,9 +4,9 @@ SECTION = "libs" LICENSE = "LGPL-2.1-only" LIC_FILES_CHKSUM = "file://LICENSES;md5=df6e0948b55669789c30764c5fd9bc41 \ - file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ + file://COPYINGv2;md5=570a9b3749dd0463a1778803b12a6dce \ file://posix/rxspencer/COPYRIGHT;md5=dc5485bb394a13b2332ec1c785f5d83a \ - file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" + file://COPYING.LESSERv2;md5=4bf661c1e3793e55c8d1051bc5e0ae21" require glibc-version.inc @@ -25,13 +25,13 @@ SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ file://0001-localedef-Add-hardlink-resolver-from-util-linux.patch \ file://0002-localedef-fix-ups-hardlink-to-make-it-compile.patch \ \ - file://0010-eglibc-Cross-building-and-testing-instructions.patch \ - file://0011-eglibc-Help-bootstrap-cross-toolchain.patch \ - file://0012-eglibc-Resolve-__fpscr_values-on-SH4.patch \ - file://0013-eglibc-Forward-port-cross-locale-generation-support.patch \ - file://0014-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch \ - file://0017-Replace-echo-with-printf-builtin-in-nscd-init-script.patch \ - file://0019-timezone-Make-shell-interpreter-overridable-in-tzsel.patch \ + file://0009-eglibc-Cross-building-and-testing-instructions.patch \ + file://0010-eglibc-Help-bootstrap-cross-toolchain.patch \ + file://0011-eglibc-Resolve-__fpscr_values-on-SH4.patch \ + file://0012-eglibc-Forward-port-cross-locale-generation-support.patch \ + file://0013-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch \ + file://0016-Replace-echo-with-printf-builtin-in-nscd-init-script.patch \ + file://0018-timezone-Make-shell-interpreter-overridable-in-tzsel.patch \ " # Makes for a rather long rev (22 characters), but... # diff --git a/meta/recipes-core/glibc/glibc-common.inc b/meta/recipes-core/glibc/glibc-common.inc index 7422ede04d..2eedd2950e 100644 --- a/meta/recipes-core/glibc/glibc-common.inc +++ b/meta/recipes-core/glibc/glibc-common.inc @@ -5,9 +5,9 @@ SECTION = "libs" LICENSE = "GPL-2.0-only & LGPL-2.1-or-later" LIC_FILES_CHKSUM ?= "file://LICENSES;md5=df6e0948b55669789c30764c5fd9bc41 \ - file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ + file://COPYINGv2;md5=570a9b3749dd0463a1778803b12a6dce \ file://posix/rxspencer/COPYRIGHT;md5=dc5485bb394a13b2332ec1c785f5d83a \ - file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" + file://COPYING.LESSERv2;md5=4bf661c1e3793e55c8d1051bc5e0ae21" CVE_PRODUCT = "glibc" @@ -22,6 +22,6 @@ ARM_INSTRUCTION_SET:armv6 = "arm" # COMPATIBLE_HOST:libc-musl:class-target = "null" -PV = "2.42+git" +PV = "2.43+git" TOOLCHAIN = "gcc" diff --git a/meta/recipes-core/glibc/glibc-locale_2.42.bb b/meta/recipes-core/glibc/glibc-locale_2.43.bb similarity index 100% rename from meta/recipes-core/glibc/glibc-locale_2.42.bb rename to meta/recipes-core/glibc/glibc-locale_2.43.bb diff --git a/meta/recipes-core/glibc/glibc-mtrace_2.42.bb b/meta/recipes-core/glibc/glibc-mtrace_2.43.bb similarity index 100% rename from meta/recipes-core/glibc/glibc-mtrace_2.42.bb rename to meta/recipes-core/glibc/glibc-mtrace_2.43.bb diff --git a/meta/recipes-core/glibc/glibc-scripts_2.42.bb b/meta/recipes-core/glibc/glibc-scripts_2.43.bb similarity index 100% rename from meta/recipes-core/glibc/glibc-scripts_2.42.bb rename to meta/recipes-core/glibc/glibc-scripts_2.43.bb diff --git a/meta/recipes-core/glibc/glibc-testsuite_2.42.bb b/meta/recipes-core/glibc/glibc-testsuite_2.43.bb similarity index 100% rename from meta/recipes-core/glibc/glibc-testsuite_2.42.bb rename to meta/recipes-core/glibc/glibc-testsuite_2.43.bb diff --git a/meta/recipes-core/glibc/glibc-version.inc b/meta/recipes-core/glibc/glibc-version.inc index 9991c02495..89be8fcb88 100644 --- a/meta/recipes-core/glibc/glibc-version.inc +++ b/meta/recipes-core/glibc/glibc-version.inc @@ -1,6 +1,6 @@ -SRCBRANCH ?= "release/2.42/master" -PV = "2.42+git" -SRCREV_glibc ?= "912d89a766847649a3857985a3b5e6065c51bfd4" +SRCBRANCH ?= "release/2.43/master" +PV = "2.43+git" +SRCREV_glibc ?= "856c426a753450b8c6861a5b994a564f4fc16d4b" SRCREV_localedef ?= "cba02c503d7c853a38ccfb83c57e343ca5ecd7e5" GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git;protocol=https" diff --git a/meta/recipes-core/glibc/glibc/0001-localedef-Add-hardlink-resolver-from-util-linux.patch b/meta/recipes-core/glibc/glibc/0001-localedef-Add-hardlink-resolver-from-util-linux.patch index b63e05b2a3..5a4e03e924 100644 --- a/meta/recipes-core/glibc/glibc/0001-localedef-Add-hardlink-resolver-from-util-linux.patch +++ b/meta/recipes-core/glibc/glibc/0001-localedef-Add-hardlink-resolver-from-util-linux.patch @@ -1,4 +1,4 @@ -From 47dfcfdc8399801ee18317ec155295eef33882ef Mon Sep 17 00:00:00 2001 +From 65c1a94d4227d92b2945baea141af1937d13c290 Mon Sep 17 00:00:00 2001 From: Jason Wessel Date: Sat, 7 Dec 2019 09:59:22 -0800 Subject: [PATCH] localedef: Add hardlink resolver from util-linux diff --git a/meta/recipes-core/glibc/glibc/0002-localedef-fix-ups-hardlink-to-make-it-compile.patch b/meta/recipes-core/glibc/glibc/0002-localedef-fix-ups-hardlink-to-make-it-compile.patch index cbb0ad3ef9..b865c8b355 100644 --- a/meta/recipes-core/glibc/glibc/0002-localedef-fix-ups-hardlink-to-make-it-compile.patch +++ b/meta/recipes-core/glibc/glibc/0002-localedef-fix-ups-hardlink-to-make-it-compile.patch @@ -1,4 +1,4 @@ -From 5ca14c7ac7f389d8a1bf34bb49cdbb2029779dab Mon Sep 17 00:00:00 2001 +From 3ca5838cb04addab174361cb53725ac6bc6cd505 Mon Sep 17 00:00:00 2001 From: Jason Wessel Date: Sat, 7 Dec 2019 10:01:37 -0800 Subject: [PATCH] localedef: fix-ups hardlink to make it compile diff --git a/meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch b/meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch index 04ae8fda97..e4d97b5827 100644 --- a/meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch +++ b/meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch @@ -1,4 +1,4 @@ -From 8c06fcbaf863f83b72445a8b2b70c62a5ae55fe7 Mon Sep 17 00:00:00 2001 +From 25e211815d9298f979dc29af9f0586fd8b092e33 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 3 Feb 2024 13:54:16 -0800 Subject: [PATCH] nativesdk-glibc: Look for host system ld.so.cache as well @@ -30,10 +30,10 @@ Signed-off-by: Khem Raj 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/elf/dl-load.c b/elf/dl-load.c -index 00b9da9ec7..bb31af89da 100644 +index 7355eef8e7..2d32ae9676 100644 --- a/elf/dl-load.c +++ b/elf/dl-load.c -@@ -2038,6 +2038,14 @@ _dl_map_new_object (struct link_map *loader, const char *name, +@@ -2043,6 +2043,14 @@ _dl_map_new_object (struct link_map *loader, const char *name, &loader->l_runpath_dirs, &realname, &fb, loader, LA_SER_RUNPATH, &found_other_class); @@ -48,7 +48,7 @@ index 00b9da9ec7..bb31af89da 100644 #ifdef USE_LDCONFIG if (fd == -1 && (__glibc_likely ((mode & __RTLD_SECURE) == 0) -@@ -2096,14 +2104,6 @@ _dl_map_new_object (struct link_map *loader, const char *name, +@@ -2101,14 +2109,6 @@ _dl_map_new_object (struct link_map *loader, const char *name, } #endif diff --git a/meta/recipes-core/glibc/glibc/0004-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch b/meta/recipes-core/glibc/glibc/0004-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch index 25c824c3bc..89eb32c703 100644 --- a/meta/recipes-core/glibc/glibc/0004-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch +++ b/meta/recipes-core/glibc/glibc/0004-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch @@ -1,4 +1,4 @@ -From c89731d75a2c15be0c1402556407ddecccd3e561 Mon Sep 17 00:00:00 2001 +From e39b52defe90067e5725e99c7238246c68a2500e Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Mar 2015 01:50:00 +0000 Subject: [PATCH] nativesdk-glibc: Fix buffer overrun with a relocated SDK @@ -21,7 +21,7 @@ Signed-off-by: Khem Raj 1 file changed, 12 insertions(+) diff --git a/elf/dl-load.c b/elf/dl-load.c -index bb31af89da..d331e0f01a 100644 +index 2d32ae9676..a706cef129 100644 --- a/elf/dl-load.c +++ b/elf/dl-load.c @@ -1750,7 +1750,19 @@ open_path (const char *name, size_t namelen, int mode, diff --git a/meta/recipes-core/glibc/glibc/0005-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch b/meta/recipes-core/glibc/glibc/0005-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch index 23163d307f..9979344c68 100644 --- a/meta/recipes-core/glibc/glibc/0005-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch +++ b/meta/recipes-core/glibc/glibc/0005-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch @@ -1,4 +1,4 @@ -From 3bc3bbda6092b1b6d497d24e319a10b4c8c48caf Mon Sep 17 00:00:00 2001 +From 179c398399444e772bb9f5c4ef6d8682ce390387 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Mar 2015 01:51:38 +0000 Subject: [PATCH] nativesdk-glibc: Raise the size of arrays containing dl paths @@ -26,7 +26,7 @@ Signed-off-by: Khem Raj 8 files changed, 15 insertions(+), 10 deletions(-) diff --git a/elf/dl-cache.c b/elf/dl-cache.c -index f9ca40de3f..407db2aa54 100644 +index 9458ffae2a..0e80847695 100644 --- a/elf/dl-cache.c +++ b/elf/dl-cache.c @@ -335,6 +335,10 @@ search_cache (const char *string_table, uint32_t string_table_size, @@ -41,7 +41,7 @@ index f9ca40de3f..407db2aa54 100644 _dl_cache_libcmp (const char *p1, const char *p2) { diff --git a/elf/dl-load.c b/elf/dl-load.c -index d331e0f01a..ee024f7136 100644 +index a706cef129..19a93ea9a8 100644 --- a/elf/dl-load.c +++ b/elf/dl-load.c @@ -107,8 +107,8 @@ enum { ncapstr = 1, max_capstrlen = 0 }; @@ -56,7 +56,7 @@ index d331e0f01a..ee024f7136 100644 SYSTEM_DIRS_LEN }; diff --git a/elf/dl-usage.c b/elf/dl-usage.c -index 31b27e5ea6..3cdb99caa7 100644 +index a5bc1cb4ad..7eb2ac1f1e 100644 --- a/elf/dl-usage.c +++ b/elf/dl-usage.c @@ -24,6 +24,8 @@ @@ -87,7 +87,7 @@ index 31b27e5ea6..3cdb99caa7 100644 print_hwcaps_subdirectories (state); _exit (EXIT_SUCCESS); diff --git a/elf/interp.c b/elf/interp.c -index cc49e13c86..394c1ce0c5 100644 +index bdc7291966..5c401940a5 100644 --- a/elf/interp.c +++ b/elf/interp.c @@ -18,5 +18,5 @@ @@ -98,7 +98,7 @@ index cc49e13c86..394c1ce0c5 100644 +const char __invoke_dynamic_linker__[4096] __attribute__ ((section (".interp"))) = RUNTIME_LINKER; diff --git a/elf/ldconfig.c b/elf/ldconfig.c -index 39b154c72c..c1014b773b 100644 +index aca967403a..dde1960347 100644 --- a/elf/ldconfig.c +++ b/elf/ldconfig.c @@ -150,6 +150,8 @@ static struct argp argp = @@ -111,7 +111,7 @@ index 39b154c72c..c1014b773b 100644 static error_t parse_opt (int key, char *arg, struct argp_state *state) diff --git a/elf/rtld.c b/elf/rtld.c -index 493f9696ea..2ae4a5d28b 100644 +index 29e7a4ddfa..70483518ed 100644 --- a/elf/rtld.c +++ b/elf/rtld.c @@ -189,6 +189,7 @@ dso_name_valid_for_suid (const char *p) @@ -123,7 +123,7 @@ index 493f9696ea..2ae4a5d28b 100644 static void audit_list_init (struct audit_list *list) diff --git a/iconv/gconv_conf.c b/iconv/gconv_conf.c -index 41ab0768c9..7c48c2b328 100644 +index a1f10ea88a..888d9a18f3 100644 --- a/iconv/gconv_conf.c +++ b/iconv/gconv_conf.c @@ -35,7 +35,7 @@ @@ -136,7 +136,7 @@ index 41ab0768c9..7c48c2b328 100644 /* Type to represent search path. */ struct path_elem diff --git a/sysdeps/generic/dl-cache.h b/sysdeps/generic/dl-cache.h -index 0ee6571315..792308c0ab 100644 +index 26f0c1e0bd..41541a889f 100644 --- a/sysdeps/generic/dl-cache.h +++ b/sysdeps/generic/dl-cache.h @@ -34,10 +34,6 @@ diff --git a/meta/recipes-core/glibc/glibc/0006-nativesdk-glibc-Allow-64-bit-atomics-for-x86.patch b/meta/recipes-core/glibc/glibc/0006-nativesdk-glibc-Allow-64-bit-atomics-for-x86.patch deleted file mode 100644 index dc9e73832f..0000000000 --- a/meta/recipes-core/glibc/glibc/0006-nativesdk-glibc-Allow-64-bit-atomics-for-x86.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 2152334c3be94993763c5abfb2911ace0b191cd1 Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Thu, 31 Dec 2015 14:35:35 -0800 -Subject: [PATCH] nativesdk-glibc: Allow 64 bit atomics for x86 - -The fix consist of allowing 64bit atomic ops for x86. -This should be safe for i586 and newer CPUs. -It also makes the synchronization more efficient. - -Upstream-Status: Inappropriate [OE-Specific] - -Signed-off-by: Juro Bystricky -Signed-off-by: Richard Purdie -Signed-off-by: Khem Raj ---- - sysdeps/x86/atomic-machine.h | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -diff --git a/sysdeps/x86/atomic-machine.h b/sysdeps/x86/atomic-machine.h -index 5452716d22..8c7408feb4 100644 ---- a/sysdeps/x86/atomic-machine.h -+++ b/sysdeps/x86/atomic-machine.h -@@ -26,19 +26,14 @@ - #define LOCK_PREFIX "lock;" - - #define USE_ATOMIC_COMPILER_BUILTINS 1 -+# define __HAVE_64B_ATOMICS 1 - - #ifdef __x86_64__ --# define __HAVE_64B_ATOMICS 1 - # define SP_REG "rsp" - # define SEG_REG "fs" - # define BR_CONSTRAINT "q" - # define IBR_CONSTRAINT "iq" - #else --/* Since the Pentium, i386 CPUs have supported 64-bit atomics, but the -- i386 psABI supplement provides only 4-byte alignment for uint64_t -- inside structs, so it is currently not possible to use 64-bit -- atomics on this platform. */ --# define __HAVE_64B_ATOMICS 0 - # define SP_REG "esp" - # define SEG_REG "gs" - # define BR_CONSTRAINT "r" diff --git a/meta/recipes-core/glibc/glibc/0007-nativesdk-glibc-Make-relocatable-install-for-locales.patch b/meta/recipes-core/glibc/glibc/0006-nativesdk-glibc-Make-relocatable-install-for-locales.patch similarity index 94% rename from meta/recipes-core/glibc/glibc/0007-nativesdk-glibc-Make-relocatable-install-for-locales.patch rename to meta/recipes-core/glibc/glibc/0006-nativesdk-glibc-Make-relocatable-install-for-locales.patch index ca1160bf78..d9b7596265 100644 --- a/meta/recipes-core/glibc/glibc/0007-nativesdk-glibc-Make-relocatable-install-for-locales.patch +++ b/meta/recipes-core/glibc/glibc/0006-nativesdk-glibc-Make-relocatable-install-for-locales.patch @@ -1,4 +1,4 @@ -From bfd7e42968f20a8c46716c4319def621e8c75d1e Mon Sep 17 00:00:00 2001 +From 21f7195d1d264c1534debc5fc35511c793e813bb Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 3 Aug 2018 09:55:12 -0700 Subject: [PATCH] nativesdk-glibc: Make relocatable install for locales @@ -19,7 +19,7 @@ Signed-off-by: Khem Raj 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/locale/findlocale.c b/locale/findlocale.c -index e5e2bd3974..bdd9b79f83 100644 +index d6d83d1a99..4cfd972d6d 100644 --- a/locale/findlocale.c +++ b/locale/findlocale.c @@ -55,7 +55,7 @@ struct __locale_data *const _nl_C[] attribute_hidden = @@ -41,7 +41,7 @@ index e5e2bd3974..bdd9b79f83 100644 else /* We really have to load some data. First see whether the name is diff --git a/locale/loadarchive.c b/locale/loadarchive.c -index 058a467cde..af62f3c304 100644 +index 01c99b0156..cff04101fb 100644 --- a/locale/loadarchive.c +++ b/locale/loadarchive.c @@ -42,7 +42,7 @@ @@ -54,7 +54,7 @@ index 058a467cde..af62f3c304 100644 /* Size of initial mapping window, optimal if large enough to cover the header plus the initial locale. */ diff --git a/locale/localeinfo.h b/locale/localeinfo.h -index f503792d04..c71be7f4d9 100644 +index 3109f2e20b..dfbdf3e933 100644 --- a/locale/localeinfo.h +++ b/locale/localeinfo.h @@ -346,7 +346,7 @@ _nl_lookup_word (locale_t l, int category, int item) @@ -67,7 +67,7 @@ index f503792d04..c71be7f4d9 100644 /* Load the locale data for CATEGORY from the file specified by *NAME. If *NAME is "", use environment variables as specified by POSIX, and diff --git a/locale/programs/locale.c b/locale/programs/locale.c -index 7e8832dc3b..7fa484f092 100644 +index 15f109f328..8b1b6352e7 100644 --- a/locale/programs/locale.c +++ b/locale/programs/locale.c @@ -631,6 +631,7 @@ nameentcmp (const void *a, const void *b) diff --git a/meta/recipes-core/glibc/glibc/0008-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch b/meta/recipes-core/glibc/glibc/0007-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch similarity index 91% rename from meta/recipes-core/glibc/glibc/0008-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch rename to meta/recipes-core/glibc/glibc/0007-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch index e43c81203a..ad0ceca359 100644 --- a/meta/recipes-core/glibc/glibc/0008-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch +++ b/meta/recipes-core/glibc/glibc/0007-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch @@ -1,4 +1,4 @@ -From bd5a7b22d32d47a7d3b9ae0deb6e2d196025e57c Mon Sep 17 00:00:00 2001 +From 82af88bf6ab520d50d326abac4ce522fc16a1a9f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 6 Mar 2021 14:48:56 -0800 Subject: [PATCH] nativesdk-glibc: Fall back to faccessat on faccess2 returns @@ -14,7 +14,7 @@ Signed-off-by: Khem Raj 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sysdeps/unix/sysv/linux/faccessat.c b/sysdeps/unix/sysv/linux/faccessat.c -index edb22ebce6..b67684a3ba 100644 +index 97efb740e5..84f95a40fb 100644 --- a/sysdeps/unix/sysv/linux/faccessat.c +++ b/sysdeps/unix/sysv/linux/faccessat.c @@ -30,7 +30,11 @@ __faccessat (int fd, const char *file, int mode, int flag) diff --git a/meta/recipes-core/glibc/glibc/0009-yes-within-the-path-sets-wrong-config-variables.patch b/meta/recipes-core/glibc/glibc/0008-yes-within-the-path-sets-wrong-config-variables.patch similarity index 98% rename from meta/recipes-core/glibc/glibc/0009-yes-within-the-path-sets-wrong-config-variables.patch rename to meta/recipes-core/glibc/glibc/0008-yes-within-the-path-sets-wrong-config-variables.patch index dfc734a707..df49a2fb64 100644 --- a/meta/recipes-core/glibc/glibc/0009-yes-within-the-path-sets-wrong-config-variables.patch +++ b/meta/recipes-core/glibc/glibc/0008-yes-within-the-path-sets-wrong-config-variables.patch @@ -1,4 +1,4 @@ -From 8a67937e136ba22f062802c1df276604b3f58579 Mon Sep 17 00:00:00 2001 +From 0804cd4b41d81095705b8f7f93c222277201dc05 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Mar 2015 00:31:06 +0000 Subject: [PATCH] 'yes' within the path sets wrong config variables @@ -31,7 +31,7 @@ Signed-off-by: Khem Raj mode change 100644 => 100755 sysdeps/unix/sysv/linux/powerpc/powerpc64/configure diff --git a/sysdeps/aarch64/configure b/sysdeps/aarch64/configure -index f364e65fe7..258a344620 100755 +index 44b833ea1d..e49e45306c 100755 --- a/sysdeps/aarch64/configure +++ b/sysdeps/aarch64/configure @@ -157,12 +157,12 @@ else case e in #( @@ -50,7 +50,7 @@ index f364e65fe7..258a344620 100755 libc_cv_aarch64_be=yes else case e in #( diff --git a/sysdeps/aarch64/configure.ac b/sysdeps/aarch64/configure.ac -index a9a1b747f1..879db7c57c 100644 +index b9981861f6..b52cbd88c8 100644 --- a/sysdeps/aarch64/configure.ac +++ b/sysdeps/aarch64/configure.ac @@ -13,8 +13,8 @@ AC_DEFINE(SUPPORT_STATIC_PIE) diff --git a/meta/recipes-core/glibc/glibc/0010-eglibc-Cross-building-and-testing-instructions.patch b/meta/recipes-core/glibc/glibc/0009-eglibc-Cross-building-and-testing-instructions.patch similarity index 99% rename from meta/recipes-core/glibc/glibc/0010-eglibc-Cross-building-and-testing-instructions.patch rename to meta/recipes-core/glibc/glibc/0009-eglibc-Cross-building-and-testing-instructions.patch index 25330faef5..4fdc3c6596 100644 --- a/meta/recipes-core/glibc/glibc/0010-eglibc-Cross-building-and-testing-instructions.patch +++ b/meta/recipes-core/glibc/glibc/0009-eglibc-Cross-building-and-testing-instructions.patch @@ -1,4 +1,4 @@ -From b8806cd4e2595bbad4d7c1e39554a382572e1e94 Mon Sep 17 00:00:00 2001 +From d1186e02e67f4c839e2b286c3dca01b9d86f66eb Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Mar 2015 00:42:58 +0000 Subject: [PATCH] eglibc: Cross building and testing instructions diff --git a/meta/recipes-core/glibc/glibc/0011-eglibc-Help-bootstrap-cross-toolchain.patch b/meta/recipes-core/glibc/glibc/0010-eglibc-Help-bootstrap-cross-toolchain.patch similarity index 97% rename from meta/recipes-core/glibc/glibc/0011-eglibc-Help-bootstrap-cross-toolchain.patch rename to meta/recipes-core/glibc/glibc/0010-eglibc-Help-bootstrap-cross-toolchain.patch index d5ad72d8dd..b61e2afcf8 100644 --- a/meta/recipes-core/glibc/glibc/0011-eglibc-Help-bootstrap-cross-toolchain.patch +++ b/meta/recipes-core/glibc/glibc/0010-eglibc-Help-bootstrap-cross-toolchain.patch @@ -1,4 +1,4 @@ -From 86e15dc8bc5c4756bc6fa9326226ada7721b8c3c Mon Sep 17 00:00:00 2001 +From 082861ced3a5dd940f563caae87674d4ae317f83 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Mar 2015 00:49:28 +0000 Subject: [PATCH] eglibc: Help bootstrap cross toolchain @@ -29,7 +29,7 @@ Signed-off-by: Khem Raj create mode 100644 include/stubs-bootstrap.h diff --git a/Makefile b/Makefile -index cb927fb9f9..e62fb30d11 100644 +index f81572c20a..127b91af5b 100644 --- a/Makefile +++ b/Makefile @@ -79,9 +79,18 @@ subdir-dirs = include diff --git a/meta/recipes-core/glibc/glibc/0012-eglibc-Resolve-__fpscr_values-on-SH4.patch b/meta/recipes-core/glibc/glibc/0011-eglibc-Resolve-__fpscr_values-on-SH4.patch similarity index 94% rename from meta/recipes-core/glibc/glibc/0012-eglibc-Resolve-__fpscr_values-on-SH4.patch rename to meta/recipes-core/glibc/glibc/0011-eglibc-Resolve-__fpscr_values-on-SH4.patch index 92c1821dbf..11bd376cfc 100644 --- a/meta/recipes-core/glibc/glibc/0012-eglibc-Resolve-__fpscr_values-on-SH4.patch +++ b/meta/recipes-core/glibc/glibc/0011-eglibc-Resolve-__fpscr_values-on-SH4.patch @@ -1,4 +1,4 @@ -From 41d83a92776e77bf82461d0219ad9720702b20c4 Mon Sep 17 00:00:00 2001 +From 807342e306756b73bbb47a0a68d415a204f31263 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Mar 2015 00:55:53 +0000 Subject: [PATCH] eglibc: Resolve __fpscr_values on SH4 @@ -33,7 +33,7 @@ index 3ad702e165..931985b5d6 100644 # a* alphasort64; diff --git a/sysdeps/unix/sysv/linux/sh/sysdep.S b/sysdeps/unix/sysv/linux/sh/sysdep.S -index db898e9e39..6e2972e814 100644 +index fcbc30c9e0..5a9b2022b7 100644 --- a/sysdeps/unix/sysv/linux/sh/sysdep.S +++ b/sysdeps/unix/sysv/linux/sh/sysdep.S @@ -30,3 +30,14 @@ ENTRY (__syscall_error) diff --git a/meta/recipes-core/glibc/glibc/0013-eglibc-Forward-port-cross-locale-generation-support.patch b/meta/recipes-core/glibc/glibc/0012-eglibc-Forward-port-cross-locale-generation-support.patch similarity index 97% rename from meta/recipes-core/glibc/glibc/0013-eglibc-Forward-port-cross-locale-generation-support.patch rename to meta/recipes-core/glibc/glibc/0012-eglibc-Forward-port-cross-locale-generation-support.patch index 0bad6d7ba8..c87f193604 100644 --- a/meta/recipes-core/glibc/glibc/0013-eglibc-Forward-port-cross-locale-generation-support.patch +++ b/meta/recipes-core/glibc/glibc/0012-eglibc-Forward-port-cross-locale-generation-support.patch @@ -1,4 +1,4 @@ -From ac8410f1f87a9b93107a0d6a46707fbe4532d154 Mon Sep 17 00:00:00 2001 +From 6e7ac803914dbe730521c41ef0ba9803eded0ddd Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Mar 2015 01:33:49 +0000 Subject: [PATCH] eglibc: Forward port cross locale generation support @@ -23,7 +23,7 @@ Signed-off-by: Khem Raj create mode 100644 locale/catnames.c diff --git a/locale/Makefile b/locale/Makefile -index 9d9c1a7691..bf271fd0a8 100644 +index fc38c02114..05dd3066f3 100644 --- a/locale/Makefile +++ b/locale/Makefile @@ -30,6 +30,7 @@ headers = \ @@ -87,7 +87,7 @@ index 0000000000..538f3f5edb + [LC_ALL] = sizeof ("LC_ALL") - 1 + }; diff --git a/locale/localeinfo.h b/locale/localeinfo.h -index c71be7f4d9..7e3cf2b920 100644 +index dfbdf3e933..ef496a8bd1 100644 --- a/locale/localeinfo.h +++ b/locale/localeinfo.h @@ -245,7 +245,7 @@ extern __thread locale_t __libc_tsd_LOCALE @@ -100,7 +100,7 @@ index c71be7f4d9..7e3cf2b920 100644 # define NL_CURRENT_INDIRECT 1 #endif diff --git a/locale/programs/charmap-dir.c b/locale/programs/charmap-dir.c -index e635a01ede..10e34a6da9 100644 +index fdf60a453a..b0e3f78453 100644 --- a/locale/programs/charmap-dir.c +++ b/locale/programs/charmap-dir.c @@ -18,7 +18,9 @@ @@ -146,7 +146,7 @@ index e635a01ede..10e34a6da9 100644 return NULL; } diff --git a/locale/programs/ld-collate.c b/locale/programs/ld-collate.c -index 7de3ba064d..3256427d21 100644 +index 40dc62b94c..960394c616 100644 --- a/locale/programs/ld-collate.c +++ b/locale/programs/ld-collate.c @@ -352,7 +352,7 @@ new_element (struct locale_collate_t *collate, const char *mbs, size_t mbslen, @@ -195,7 +195,7 @@ index 7de3ba064d..3256427d21 100644 == runp->wcnext->wcs[runp->nwcs - 1] + 1)); diff --git a/locale/programs/ld-ctype.c b/locale/programs/ld-ctype.c -index 15fd39c637..d4c5e0c9e7 100644 +index f887cab7f4..cd1dac19f9 100644 --- a/locale/programs/ld-ctype.c +++ b/locale/programs/ld-ctype.c @@ -914,7 +914,7 @@ ctype_output (struct localedef_t *locale, const struct charmap_t *charmap, @@ -277,7 +277,7 @@ index 15fd39c637..d4c5e0c9e7 100644 srunp = srunp->next; } diff --git a/locale/programs/ld-time.c b/locale/programs/ld-time.c -index 9529d7945a..554454b9c1 100644 +index a9b5a03239..28157493f3 100644 --- a/locale/programs/ld-time.c +++ b/locale/programs/ld-time.c @@ -219,8 +219,10 @@ No definition for %s category found"), "LC_TIME"); @@ -346,7 +346,7 @@ index 9529d7945a..554454b9c1 100644 diff --git a/locale/programs/linereader.c b/locale/programs/linereader.c -index 6f40ecf77a..573d051d0a 100644 +index d3c45fea35..9faae75f05 100644 --- a/locale/programs/linereader.c +++ b/locale/programs/linereader.c @@ -776,7 +776,7 @@ get_string (struct linereader *lr, const struct charmap_t *charmap, @@ -359,7 +359,7 @@ index 6f40ecf77a..573d051d0a 100644 lr_buffer_init (&lrb); diff --git a/locale/programs/localedef.c b/locale/programs/localedef.c -index 7b66cd279c..dd0c3f1562 100644 +index 0ab4ec36c2..cb71249615 100644 --- a/locale/programs/localedef.c +++ b/locale/programs/localedef.c @@ -108,6 +108,7 @@ void (*argp_program_version_hook) (FILE *, struct argp_state *) = print_version; @@ -405,7 +405,7 @@ index 7b66cd279c..dd0c3f1562 100644 force_output = 1; break; diff --git a/locale/programs/locfile.c b/locale/programs/locfile.c -index b54fcbbceb..6110c7b369 100644 +index 7f526ec285..a88f26c8c5 100644 --- a/locale/programs/locfile.c +++ b/locale/programs/locfile.c @@ -543,6 +543,9 @@ compare_files (const char *filename1, const char *filename2, size_t size, @@ -428,7 +428,7 @@ index b54fcbbceb..6110c7b369 100644 /* Record that FILE's next element is the 32-bit integer VALUE. */ diff --git a/locale/programs/locfile.h b/locale/programs/locfile.h -index 9103fade14..ecd878563d 100644 +index 740db0ad7e..21dea68aed 100644 --- a/locale/programs/locfile.h +++ b/locale/programs/locfile.h @@ -70,6 +70,8 @@ extern void write_all_categories (struct localedef_t *definitions, @@ -517,7 +517,7 @@ index 9103fade14..ecd878563d 100644 + #endif /* locfile.h */ diff --git a/locale/setlocale.c b/locale/setlocale.c -index c04740ca19..12deadeb24 100644 +index 434907fe32..90c5dd2f2b 100644 --- a/locale/setlocale.c +++ b/locale/setlocale.c @@ -63,35 +63,6 @@ static char *const _nl_current_used[] = diff --git a/meta/recipes-core/glibc/glibc/0014-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch b/meta/recipes-core/glibc/glibc/0013-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch similarity index 96% rename from meta/recipes-core/glibc/glibc/0014-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch rename to meta/recipes-core/glibc/glibc/0013-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch index 62f7ca74c5..64d8bdcb75 100644 --- a/meta/recipes-core/glibc/glibc/0014-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch +++ b/meta/recipes-core/glibc/glibc/0013-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch @@ -1,4 +1,4 @@ -From 1985a7225e52d8d56e2e48a5ecab83bba8178f21 Mon Sep 17 00:00:00 2001 +From aca6f615886e3c1829c816146cd7f9912de73933 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 3 Aug 2018 09:42:06 -0700 Subject: [PATCH] localedef --add-to-archive uses a hard-coded locale path @@ -18,7 +18,7 @@ Signed-off-by: Khem Raj 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/locale/programs/locarchive.c b/locale/programs/locarchive.c -index ad025a819b..0ca7465bcc 100644 +index 445f50b70f..812143b2e0 100644 --- a/locale/programs/locarchive.c +++ b/locale/programs/locarchive.c @@ -339,12 +339,24 @@ enlarge_archive (struct locarhandle *ah, const struct locarhead *head) diff --git a/meta/recipes-core/glibc/glibc/0015-powerpc-Do-not-ask-compiler-for-finding-arch.patch b/meta/recipes-core/glibc/glibc/0014-powerpc-Do-not-ask-compiler-for-finding-arch.patch similarity index 96% rename from meta/recipes-core/glibc/glibc/0015-powerpc-Do-not-ask-compiler-for-finding-arch.patch rename to meta/recipes-core/glibc/glibc/0014-powerpc-Do-not-ask-compiler-for-finding-arch.patch index a8a0c17774..85526371c9 100644 --- a/meta/recipes-core/glibc/glibc/0015-powerpc-Do-not-ask-compiler-for-finding-arch.patch +++ b/meta/recipes-core/glibc/glibc/0014-powerpc-Do-not-ask-compiler-for-finding-arch.patch @@ -1,4 +1,4 @@ -From 947d62bf6a6d341aaba3143df4a644126d2c34f1 Mon Sep 17 00:00:00 2001 +From 130f5c7b15cd73897013239082fbf98166e2378d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 7 Aug 2020 14:31:16 -0700 Subject: [PATCH] powerpc: Do not ask compiler for finding arch diff --git a/meta/recipes-core/glibc/glibc/0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch b/meta/recipes-core/glibc/glibc/0015-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch similarity index 93% rename from meta/recipes-core/glibc/glibc/0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch rename to meta/recipes-core/glibc/glibc/0015-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch index 52ba027c13..a338c7498b 100644 --- a/meta/recipes-core/glibc/glibc/0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch +++ b/meta/recipes-core/glibc/glibc/0015-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch @@ -1,4 +1,4 @@ -From 14a3c302c1394781b19ff7fdb5c6f3c06aca5d51 Mon Sep 17 00:00:00 2001 +From 139b0ff379a5fc9b00a4ac3592119bcecd6bc9df Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 15 May 2020 17:05:45 -0700 Subject: [PATCH] wordsize.h: Unify the header between arm and aarch64 @@ -17,7 +17,7 @@ Signed-off-by: Khem Raj mode change 100644 => 120000 sysdeps/arm/bits/wordsize.h diff --git a/sysdeps/aarch64/bits/wordsize.h b/sysdeps/aarch64/bits/wordsize.h -index 33d0e20566..57bbda568e 100644 +index c6a6cc7196..aa4f95c5d1 100644 --- a/sysdeps/aarch64/bits/wordsize.h +++ b/sysdeps/aarch64/bits/wordsize.h @@ -17,5 +17,15 @@ @@ -40,11 +40,11 @@ index 33d0e20566..57bbda568e 100644 +#endif diff --git a/sysdeps/arm/bits/wordsize.h b/sysdeps/arm/bits/wordsize.h deleted file mode 100644 -index be457d84d3..0000000000 +index 2f64147ce3..0000000000 --- a/sysdeps/arm/bits/wordsize.h +++ /dev/null @@ -1,21 +0,0 @@ --/* Copyright (C) 1999-2025 Free Software Foundation, Inc. +-/* Copyright (C) 1999-2026 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or diff --git a/meta/recipes-core/glibc/glibc/0017-Replace-echo-with-printf-builtin-in-nscd-init-script.patch b/meta/recipes-core/glibc/glibc/0016-Replace-echo-with-printf-builtin-in-nscd-init-script.patch similarity index 96% rename from meta/recipes-core/glibc/glibc/0017-Replace-echo-with-printf-builtin-in-nscd-init-script.patch rename to meta/recipes-core/glibc/glibc/0016-Replace-echo-with-printf-builtin-in-nscd-init-script.patch index f0dead3005..fafcb74d68 100644 --- a/meta/recipes-core/glibc/glibc/0017-Replace-echo-with-printf-builtin-in-nscd-init-script.patch +++ b/meta/recipes-core/glibc/glibc/0016-Replace-echo-with-printf-builtin-in-nscd-init-script.patch @@ -1,4 +1,4 @@ -From 806d6d37765d3a1454720c194758304768171f95 Mon Sep 17 00:00:00 2001 +From 5aa942398e125fa0e8edb3558cc480aac0a29e8d Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 31 Dec 2015 14:33:02 -0800 Subject: [PATCH] Replace echo with printf builtin in nscd init script diff --git a/meta/recipes-core/glibc/glibc/0018-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch b/meta/recipes-core/glibc/glibc/0017-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch similarity index 94% rename from meta/recipes-core/glibc/glibc/0018-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch rename to meta/recipes-core/glibc/glibc/0017-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch index b0e4d587b8..5eab29f22a 100644 --- a/meta/recipes-core/glibc/glibc/0018-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch +++ b/meta/recipes-core/glibc/glibc/0017-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch @@ -1,4 +1,4 @@ -From 6fca57088d013e22f9204570f72ac398b59b6689 Mon Sep 17 00:00:00 2001 +From bb16170c7584796afdfe4433d4f0315b00d3a164 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Mar 2015 00:27:10 +0000 Subject: [PATCH] sysdeps/gnu/configure.ac: Set libc_cv_rootsbindir only if its diff --git a/meta/recipes-core/glibc/glibc/0019-timezone-Make-shell-interpreter-overridable-in-tzsel.patch b/meta/recipes-core/glibc/glibc/0018-timezone-Make-shell-interpreter-overridable-in-tzsel.patch similarity index 87% rename from meta/recipes-core/glibc/glibc/0019-timezone-Make-shell-interpreter-overridable-in-tzsel.patch rename to meta/recipes-core/glibc/glibc/0018-timezone-Make-shell-interpreter-overridable-in-tzsel.patch index b95c2eb6d8..dc493dd3b5 100644 --- a/meta/recipes-core/glibc/glibc/0019-timezone-Make-shell-interpreter-overridable-in-tzsel.patch +++ b/meta/recipes-core/glibc/glibc/0018-timezone-Make-shell-interpreter-overridable-in-tzsel.patch @@ -1,4 +1,4 @@ -From 7bab0da0d299f7c1cf4111b0da2510fe0bc83a01 Mon Sep 17 00:00:00 2001 +From 21d5bbd98ac37ebff143836f3bf2964315e432c6 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 9 Dec 2021 15:14:42 -0800 Subject: [PATCH] timezone: Make shell interpreter overridable in tzselect.ksh @@ -14,7 +14,7 @@ Signed-off-by: Khem Raj 2 files changed, 10 insertions(+) diff --git a/Makeconfig b/Makeconfig -index 7102d922b2..38a0b4a569 100644 +index 01d02180b9..603ed955c4 100644 --- a/Makeconfig +++ b/Makeconfig @@ -309,6 +309,15 @@ ifndef sysincludedir @@ -34,10 +34,10 @@ index 7102d922b2..38a0b4a569 100644 # Commands to install files. ifndef INSTALL_DATA diff --git a/timezone/Makefile b/timezone/Makefile -index ebe5cf73a1..b5fa38f4d7 100644 +index 386731ab99..5d65520284 100644 --- a/timezone/Makefile +++ b/timezone/Makefile -@@ -143,6 +143,7 @@ $(objpfx)tzselect: tzselect.ksh $(common-objpfx)config.make +@@ -145,6 +145,7 @@ $(objpfx)tzselect: tzselect.ksh $(common-objpfx)config.make -e '/TZVERSION=/s|see_Makefile|"$(version)"|' \ -e '/PKGVERSION=/s|=.*|="$(PKGVERSION)"|' \ -e '/REPORT_BUGS_TO=/s|=.*|="$(REPORT_BUGS_TO)"|' \ diff --git a/meta/recipes-core/glibc/glibc/0020-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch b/meta/recipes-core/glibc/glibc/0019-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch similarity index 93% rename from meta/recipes-core/glibc/glibc/0020-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch rename to meta/recipes-core/glibc/glibc/0019-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch index ea4c0afb09..2973e25ce3 100644 --- a/meta/recipes-core/glibc/glibc/0020-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch +++ b/meta/recipes-core/glibc/glibc/0019-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch @@ -1,4 +1,4 @@ -From 38dc3d019fbfa6c4b15f242b46c95ad35f427594 Mon Sep 17 00:00:00 2001 +From 1c0987c983f3c5d1bbba92dba10781e61029cdae Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 15 Dec 2021 21:47:53 -0800 Subject: [PATCH] tzselect.ksh: Use /bin/sh default shell interpreter diff --git a/meta/recipes-core/glibc/glibc/0021-fix-create-thread-failed-in-unprivileged-process-BZ-.patch b/meta/recipes-core/glibc/glibc/0020-fix-create-thread-failed-in-unprivileged-process-BZ-.patch similarity index 96% rename from meta/recipes-core/glibc/glibc/0021-fix-create-thread-failed-in-unprivileged-process-BZ-.patch rename to meta/recipes-core/glibc/glibc/0020-fix-create-thread-failed-in-unprivileged-process-BZ-.patch index 09d5bf745e..91dc75e37b 100644 --- a/meta/recipes-core/glibc/glibc/0021-fix-create-thread-failed-in-unprivileged-process-BZ-.patch +++ b/meta/recipes-core/glibc/glibc/0020-fix-create-thread-failed-in-unprivileged-process-BZ-.patch @@ -1,4 +1,4 @@ -From 7c5d4f1c2161c0ff4fc0057ff0f1382bd784e06a Mon Sep 17 00:00:00 2001 +From 4d57cbea64811e854196ab5874aa43ca28e575b4 Mon Sep 17 00:00:00 2001 From: Hongxu Jia Date: Sun, 29 Aug 2021 20:49:16 +0800 Subject: [PATCH] fix create thread failed in unprivileged process [BZ #28287] @@ -72,7 +72,7 @@ Signed-off-by: Khem Raj 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysdeps/unix/sysv/linux/clone-internal.c b/sysdeps/unix/sysv/linux/clone-internal.c -index 9a1f27d017..9a48340055 100644 +index edb0a4b7cd..7fc9453173 100644 --- a/sysdeps/unix/sysv/linux/clone-internal.c +++ b/sysdeps/unix/sysv/linux/clone-internal.c @@ -98,7 +98,7 @@ __clone_internal (struct clone_args *cl_args, diff --git a/meta/recipes-core/glibc/glibc/0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch b/meta/recipes-core/glibc/glibc/0021-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch similarity index 88% rename from meta/recipes-core/glibc/glibc/0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch rename to meta/recipes-core/glibc/glibc/0021-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch index 1dc2d694ef..68d49c4278 100644 --- a/meta/recipes-core/glibc/glibc/0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch +++ b/meta/recipes-core/glibc/glibc/0021-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch @@ -1,4 +1,4 @@ -From 2630f675276f3be0d045f5ca7fd21b1e422a03f6 Mon Sep 17 00:00:00 2001 +From a410b7a7e4cd43dd5fbf351bde6b60a4baeb5edd Mon Sep 17 00:00:00 2001 From: Yash Shinde Date: Fri, 5 Apr 2024 08:24:36 -0700 Subject: [PATCH] tests: Skip 2 qemu tests that can hang in oe-selftest @@ -20,10 +20,10 @@ Signed-off-by: Khem Raj 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile -index c47cbdf428..1c4f3509ac 100644 +index 955d316362..fd072396dc 100644 --- a/sysdeps/unix/sysv/linux/Makefile +++ b/sysdeps/unix/sysv/linux/Makefile -@@ -220,7 +220,6 @@ tests += \ +@@ -225,7 +225,6 @@ tests += \ tst-sched-affinity-inheritance \ tst-sched_setattr \ tst-sched_setattr-thread \ @@ -31,7 +31,7 @@ index c47cbdf428..1c4f3509ac 100644 tst-sigtimedwait \ tst-sync_file_range \ tst-syscall-restart \ -@@ -232,6 +231,8 @@ tests += \ +@@ -237,6 +236,8 @@ tests += \ tst-timerfd \ tst-ttyname-direct \ tst-ttyname-namespace \ @@ -40,7 +40,7 @@ index c47cbdf428..1c4f3509ac 100644 # tests # process_madvise requires CAP_SYS_ADMIN. -@@ -274,9 +275,10 @@ tests-time64 += \ +@@ -279,9 +280,10 @@ tests-time64 += \ tst-ntp_gettimex-time64 \ tst-ppoll-time64 \ tst-prctl-time64 \ diff --git a/meta/recipes-core/glibc/glibc/0024-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch b/meta/recipes-core/glibc/glibc/0022-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch similarity index 79% rename from meta/recipes-core/glibc/glibc/0024-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch rename to meta/recipes-core/glibc/glibc/0022-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch index 81e580fc72..40c0b34bdf 100644 --- a/meta/recipes-core/glibc/glibc/0024-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch +++ b/meta/recipes-core/glibc/glibc/0022-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch @@ -1,4 +1,4 @@ -From 111cb0b1f7410eea49ed8869c74352a11cdcbf0f Mon Sep 17 00:00:00 2001 +From c52e8734d043ed43d21370b2c29104fdc8cc8cb7 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 16 Apr 2025 19:51:01 -0700 Subject: [PATCH] Propagate -ffile-prefix-map from CFLAGS to ASFLAGS. @@ -14,15 +14,15 @@ Signed-off-by: Khem Raj 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makeconfig b/Makeconfig -index 38a0b4a569..21a6ee94c1 100644 +index 603ed955c4..2f0e5d25f8 100644 --- a/Makeconfig +++ b/Makeconfig -@@ -1191,7 +1191,7 @@ endif +@@ -1194,7 +1194,7 @@ endif # The assembler can generate debug information too. ifndef ASFLAGS --ASFLAGS := $(filter -g% -fdebug-prefix-map=%,$(CFLAGS)) -+ASFLAGS := $(filter -g% -fdebug-prefix-map=% -ffile-prefix-map=%,$(CFLAGS)) +-ASFLAGS := $(filter -g% -fdebug-prefix-map=% -m%,$(CFLAGS)) ++ASFLAGS := $(filter -g% -fdebug-prefix-map=% -ffile-prefix-map=% -m%,$(CFLAGS)) endif override ASFLAGS += -Werror=undef $(ASFLAGS-config) $(asflags-cpu) $(as-sframe) diff --git a/meta/recipes-core/glibc/glibc_2.42.bb b/meta/recipes-core/glibc/glibc_2.43.bb similarity index 80% rename from meta/recipes-core/glibc/glibc_2.42.bb rename to meta/recipes-core/glibc/glibc_2.43.bb index 76ef521a1c..7a2089140c 100644 --- a/meta/recipes-core/glibc/glibc_2.42.bb +++ b/meta/recipes-core/glibc/glibc_2.43.bb @@ -27,9 +27,8 @@ NATIVESDKFIXES:class-nativesdk = "\ file://0003-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch \ file://0004-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch \ file://0005-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch \ - file://0006-nativesdk-glibc-Allow-64-bit-atomics-for-x86.patch \ - file://0007-nativesdk-glibc-Make-relocatable-install-for-locales.patch \ - file://0008-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch \ + file://0006-nativesdk-glibc-Make-relocatable-install-for-locales.patch \ + file://0007-nativesdk-glibc-Fall-back-to-faccessat-on-faccess2-r.patch \ " SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ @@ -38,21 +37,21 @@ SRC_URI = "${GLIBC_GIT_URI};branch=${SRCBRANCH};name=glibc \ file://makedbs.sh \ \ ${NATIVESDKFIXES} \ - file://0009-yes-within-the-path-sets-wrong-config-variables.patch \ - file://0010-eglibc-Cross-building-and-testing-instructions.patch \ - file://0011-eglibc-Help-bootstrap-cross-toolchain.patch \ - file://0012-eglibc-Resolve-__fpscr_values-on-SH4.patch \ - file://0013-eglibc-Forward-port-cross-locale-generation-support.patch \ - file://0014-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch \ - file://0015-powerpc-Do-not-ask-compiler-for-finding-arch.patch \ - file://0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch \ - file://0017-Replace-echo-with-printf-builtin-in-nscd-init-script.patch \ - file://0018-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch \ - file://0019-timezone-Make-shell-interpreter-overridable-in-tzsel.patch \ - file://0020-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch \ - file://0021-fix-create-thread-failed-in-unprivileged-process-BZ-.patch \ - file://0023-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch \ - file://0024-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch \ + file://0008-yes-within-the-path-sets-wrong-config-variables.patch \ + file://0009-eglibc-Cross-building-and-testing-instructions.patch \ + file://0010-eglibc-Help-bootstrap-cross-toolchain.patch \ + file://0011-eglibc-Resolve-__fpscr_values-on-SH4.patch \ + file://0012-eglibc-Forward-port-cross-locale-generation-support.patch \ + file://0013-localedef-add-to-archive-uses-a-hard-coded-locale-pa.patch \ + file://0014-powerpc-Do-not-ask-compiler-for-finding-arch.patch \ + file://0015-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch \ + file://0016-Replace-echo-with-printf-builtin-in-nscd-init-script.patch \ + file://0017-sysdeps-gnu-configure.ac-Set-libc_cv_rootsbindir-onl.patch \ + file://0018-timezone-Make-shell-interpreter-overridable-in-tzsel.patch \ + file://0019-tzselect.ksh-Use-bin-sh-default-shell-interpreter.patch \ + file://0020-fix-create-thread-failed-in-unprivileged-process-BZ-.patch \ + file://0021-tests-Skip-2-qemu-tests-that-can-hang-in-oe-selftest.patch \ + file://0022-Propagate-ffile-prefix-map-from-CFLAGS-to-ASFLAGS.patch \ " B = "${WORKDIR}/build-${TARGET_SYS}" From patchwork Sun Mar 8 14:03:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemanth Kumar M D X-Patchwork-Id: 82803 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 216FFF513F0 for ; Sun, 8 Mar 2026 14:04:19 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.38977.1772978656616333052 for ; Sun, 08 Mar 2026 07:04:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=JBF1HmEw; 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=75278c0199=hemanth.kumarmd@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 628DUo9c482562 for ; Sun, 8 Mar 2026 07:04:16 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=fnjQBPlLS2pgRienvnXCWVvmttkhE8a8A/t7oa9hXgo=; b= JBF1HmEwUxBhpWAcqVFiza8r+jbIjQv24SYd1fIsPeqRx7Z85vRLIioijlUMrZNM OGfraTy5DykbL0PSghHQmVJpL5HDjQ9/BaC7A4MrAitu8ZlTmUx3LfODU4df9tZC PyFrSi2AGHqfu3xC2PdV6oczig5D4wXPUw+0KbiD21YcRxYIR1cwp9kUoE+Uwm68 jdkIupceRyWdqTUKh2J7GQpq9oHosyIlbpk1eb8XuQ12XzkgahPU6ChBiLyO3QIB sqlJJKKE67cX+5v/XD1tgiGfDAi0kOYNrt74KHXs9mns2f6dc+HNXia1rrxIVb/x hG4W7+gLLoHh5QERbwdsig== Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011045.outbound.protection.outlook.com [40.93.194.45]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4crg62gu91-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sun, 08 Mar 2026 07:04:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ma6KGI3PunTTARoMW1cco/4/q5DKNb9q5OQt6mmxP34Ftg8tMDb5mh7+WbFHyYbqu+zvpya0J8/p8th59W1fqKTIS5USa71p8aLSm/dNS8s17327c+dTsTcdVyHX87zJIEiiwdWkH94nRWMdtoNczwvTlhgF4TFRb9Le944AFAGM+YOR0apUdD3CPJV3uk/zRYa2h2lUEe1W7oyRwvFnYo/C9HQd8TK6nGH6sItxPwFDmtywBl3V0s15k4jE1YEg9blgTf4gnLt4a1+98r+GMrzduVGGSywXyXU5b5iqCEbwGUehRxRuMin/p2LOt0DL1YdcNvLF5hUJrOieuwhF7A== 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=fnjQBPlLS2pgRienvnXCWVvmttkhE8a8A/t7oa9hXgo=; b=HB9HgAgvIHFiHX4i3WhnONUuCqkh2JdIWKKwP+RpQ86TYdLWXgBePFXDVvYTq5tgdlidza9dJ36z1dLkes19Qt0qjnqZYMdRjLBTyZBiLfw9Uc5Jzb22at+IIzkLrzeZSPLFl2cJrziM8Mgrz60aARkzk1uH83KxqHY0/TSwURuVhwxrjdjnDJbBa2DugAgXTsqHwkTk08PRTKNbRuNd7M9F5UTAegqBV0aXNauVMbjLyDwi7g1/qo8L+otyR6bfE2odEhhrb38F03030arFkKfYLBkb/ltF6fWfRo6j+KpdEWdwCj2Wx96h3QgyTLjHidF6BKU2IKB72ElhaGs/Rg== 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 SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) by MW5PR11MB5859.namprd11.prod.outlook.com (2603:10b6:303:19e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.17; Sun, 8 Mar 2026 14:04:13 +0000 Received: from SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486]) by SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486%6]) with mapi id 15.20.9700.009; Sun, 8 Mar 2026 14:04:13 +0000 From: Hemanth.KumarMD@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Randy.MacLeod@windriver.com Subject: [PATCH 2/7] gettext: Upgrade 0.26 -> 1.0 Date: Sun, 8 Mar 2026 07:03:09 -0700 Message-ID: <20260308140337.2503858-2-Hemanth.KumarMD@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> References: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> X-ClientProxiedBy: BY1P220CA0001.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59d::14) To SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR11MB4574:EE_|MW5PR11MB5859:EE_ X-MS-Office365-Filtering-Correlation-Id: 99a34560-1550-47ad-cccc-08de7d1b9386 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: bZSwEoZHy52X7fTVutzX+ggM9AFGKbezfWWVApXI+ZdkJ2X3GZJo+u1fvKCPhA0Br8NMktb725i6U+b1dWWqFM2cN8zM5JUTfMwLmw0OBkTjMlZWW9fr3iPYxsJ7SfHkA7QLpA/RbBpTTJ8F/EGX1w7AquWLKC4n+A2IDp8CR6d/niiXksG3XXrDlv4LbRk4K8W067nFPw7NFgTr+cb1MiEWxW5lEIzC672rExXk/PNBcyxYdYkt1ltgL/aAK+ZadSvgt1q5nGUclxDFoVX4MtS5DdFnpf1thZMb3wnxQU0wHWt14qlwToxgQ/FchkYyXNg9VVujnb4TRVf8m1JpDzJSNqs8m5HE6jU9w44BDAFkJIMPhgdNXgUbBePHFQoD+RhhejmfQyq8+4Pa2aoHwBysBG2Zmv/SIh3/THaI9cj0rA0atnYmusYulBrW4GUva8eaU0Oz4IcwqlTt7EZOAWmnuScbP0g2zjUL5QDW1Xw+lcpPkRYFeAqEMbNdupKueBhCHqO1f+MWagbzOUxjNNkH87PQG4wmoLvOk7oam9zz4pEnDz6DfYGV/I8olPSuqN1dvUoJH5NCDAk/h0SaAKSkh818TlDmznW+LOG9FYDsqkwisQ9xqc2ipFC0Kah+9KIMahC1CrGYQ3oE85AjqG1VBVYKg3YkiiIJVajS+oFZCTJOq4wnsqxU7Kmrm50yrBsxre8m9NMb97XNVps9TEzsq38g32wGLJQzlEv4WKJSLH19fKILiQ3DRai9Xhzaa+jaDHXgWBN8MiKdXQkRNiwdyAUzZRCpRcA7y2hRA0Q= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR11MB4574.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(376014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 3ZQYJnjmQ9CMYNuphz21bIH3+9E8O4oVVLy0LMAfNurr5DlYHAVvH4cb98z8s93qpwLNuCRyu++pntdl4Vs4XmlAfRzezYB4n4cTvEzkdjkIPtItKce0ToctbuL9dk0/lL0CBAUWnKpDmFv4sZGqmw6p1wYfXCvJl02etUU/eCoQquYIQet/KaxseaQST7imYbda64oezJWQed3OKeKrNhesd43q1jZ9Y684FO4VU48RpgeAY1ia/BBO6uza+qkSMbmv/yE5GFgc6KayOPez0/+/lNqTDoxMf251DJDnfgC2faEPkZzRj3atMzNPIwTrs6vkQE2Xr6sY8fePfRcceUoXIrA8z+UzJe1ZroeecKGx/kZUv40zVB7DJe+0BzWtbjj6bMCRm+E6oHqOjUhxTkAeBGORxs+CRJ28LR7WOA4fSC9ZHqh6HC2WcZ792k1EM9e6T7h6B5O0YGDaZQsCdfoHNvfzgV22URVpmd+mFmhkLH5/xt5/RCy00balxFlf6v+tyc4q6tgzjwzesKlHDqW8iFrfSv/r7pgB9x7IYE4GNPgFAnCQ33dM/vPLkn3OtfxgRpIqOWmovbPN3TlH91pQrsFdwDVk4MlJ2CFRnZIaSybchdg4pyUcvq3HF/Zon2+jSFd3pJ5GXqkWHYQpFQkmxOcxNgcqYGZ0KyOCmpI4MOhyGIgnEeuK9AvBuOapTScnBCgUGkU5Kiu6S4hEFylFXnFM/HqHcku8D2Gtr8Cnd+Xndo7D41af8kSOO9YZM2jCvi9trguj/ybO+Rm7y4vdNWSafzi+mrsnIR6Pnz8pJbk0U7YJ7xyy4efcslRU5hsdBifZhFCHUJn7rN8GgQ9Ph9VqSWm978O2DZKc6a3q5c5c8mNYKJL1+JTqYvOxc5wTDMzDgGH0Wfn6YXUvUFNVyKUb1iEsDV+6kIdPk5ih4Bdejsz+oojBczbbzNWZtlrVB43H6aZAVO2RuxU595BdvuPwdA0cRw49B4vbWN1zukT2aHZikE5urc8oX3eAozSH2aSe8gELJMWfETbgU/+pP3vCRiN/8HzWcbThNaP0vkilg3sN7ffYp5av26utZJmrhJvgm+YFRJPH/uiE4FnQ0FX+lzOVGn+0MhnlxOEMZog1ym+ls5rBu6Pr3U2oy2LQSTIK5kbelsiybFzrRNU/5yRloluk1N16OTIwCJA+SOBQO+m6DHxSlayCLsTACYu11Wkd6JTBzdCNCFU1QTY/rbDnKPgnh6o9VtIv+bIxgbdrwmF1+6xPQ8OldNrSwZybAX8N431eyJk3XYj+atXx1/6fDx7wNZtVb1fwAnxkrBaV4WZHFoncLkXfVFOu7wRXfSMz6Nbq1XiWxuUmHQtkXP8esk7aECUu4zBddMgdzLxMstNwa7V76O87KAnXDiuePYFQRPDiu7WC22FGS+En0UfuFcAYeWqcHtVHavOdneSFY+W9h6p2KQyUyqCptgDxhSsweLT7WKUb4/DCGY9R/C8cYESpRrgHAuDt1DXY2Veqy/ngkZ/1gVlypGivCbj0g9S+S5mbWDYJxguGTvXVW3dmSKebQNjS8jkbrN1hPng36fZsr5adBFekDw+r8PUVSb83zybUr6NwfvBSp3mxbTqCdEYrBEu+G57Qy7k1o8TjFBka7YSVY6bNGbOSHvtxXEiKs+M73ZE7GmrsmdCuxYRiqGT0B3q3YRl068CF5z5RYwvwINsMfcTnWA/oqYrFSxbh8MsuPfIaFCsiqoJOM/o16YUS2iZ7iKDfWYM= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99a34560-1550-47ad-cccc-08de7d1b9386 X-MS-Exchange-CrossTenant-AuthSource: SA0PR11MB4574.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2026 14:04:12.8269 (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: amMM5ZRin4BLkb/jGO4W0VKOZANwSJto3VdkgzxfB3KpJWgWArYOiSCI0PV1195tCfFuq0BI2Nv7ML+Fij8f3JYYSP/VRJgWjgnfItO7qFc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5859 X-Authority-Analysis: v=2.4 cv=f4FFxeyM c=1 sm=1 tr=0 ts=69ad81e0 cx=c_pps a=z/rjtr9/JqYX5j7IdmSYkQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=mDV3o1hIAAAA:8 a=t7CeM3EgAAAA:8 a=pGLkceISAAAA:8 a=SUx4uDOeosYRpSGunnoA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA4MDEyOSBTYWx0ZWRfX7H6esXZB1rTD xby5P9GQ+LAVS6scWVWAHlUgh8JXCDgkIbnrYRNWMZbpqIrB9AlpgJmy3e1ObyrDLqiinZzXu5v F4b7tX7+GVeBqZaUJklFQdsAZ2z1ht9f5Zhw5TkB2phSJIaGIVvutAEXHXJqTiCeHz/qpVYVbIF aNUbAA3+vSsE61UFGzmuNDkLUL6IYEx5AxnGk7UZgPcCZF/Z82BDobxRsKQnAmlQMWA622mpBzN fl/PO2wkVgYrr4Na2WeecwuYwRN0PDcBFFaR0U1tibAUMKtTveJhqlwqBRAC5kRm2LKPeoNjzdX OAFhhTwqcNNyDYkNrCvCaLi/hcvIFvQ9peUY2IZ8y4Lrw6DZCpYiHEkkulEC4MIj1By7yjtXkWT OBXckhlQla7F5BW7SGWES3MTPAjclS4vLI8Lw9UUNbny2zQ3C/XsrGTaYLu/ycpZoVYAmMu+41T yfTLOs0tY0ZHk1z38CA== X-Proofpoint-ORIG-GUID: d2Js59F3s2WsOudrY1cb1jz3N2cwiSeP X-Proofpoint-GUID: d2Js59F3s2WsOudrY1cb1jz3N2cwiSeP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-08_04,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603080129 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 08 Mar 2026 14:04:19 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/232644 From: Randy MacLeod Signed-off-by: Randy MacLeod Signed-off-by: Martin Jansa --- ..._0.26.bb => gettext-minimal-native_1.0.bb} | 3 ++- meta/recipes-core/gettext/gettext-sources.inc | 2 +- .../gettext/gettext/use-pkgconfig.patch | 25 +++++++++++-------- .../{gettext_0.26.bb => gettext_1.0.bb} | 0 4 files changed, 18 insertions(+), 12 deletions(-) rename meta/recipes-core/gettext/{gettext-minimal-native_0.26.bb => gettext-minimal-native_1.0.bb} (88%) rename meta/recipes-core/gettext/{gettext_0.26.bb => gettext_1.0.bb} (100%) diff --git a/meta/recipes-core/gettext/gettext-minimal-native_0.26.bb b/meta/recipes-core/gettext/gettext-minimal-native_1.0.bb similarity index 88% rename from meta/recipes-core/gettext/gettext-minimal-native_0.26.bb rename to meta/recipes-core/gettext/gettext-minimal-native_1.0.bb index b5c32d0786..28392a26b5 100644 --- a/meta/recipes-core/gettext/gettext-minimal-native_0.26.bb +++ b/meta/recipes-core/gettext/gettext-minimal-native_1.0.bb @@ -44,5 +44,6 @@ do_install () { cp ${S}/gettext-runtime/po/Makefile.in.in ${D}${datadir}/gettext/po/ cp ${S}/gettext-runtime/po/remove-potcdate.sed ${D}${datadir}/gettext/po/ # The gettext recipe also installs the same Makevars.template at the same place, rename it - cp ${S}/gettext-tools/po/Makevars.template ${D}${datadir}/gettext/po/Makevars.template.minimal + # cp ${S}/gettext-tools/po/Makevars.template ${D}${datadir}/gettext/po/Makevars.template.minimal + cp ${S}/gettext-tools/wizard/po-templates/traditional/Makevars.template ${D}${datadir}/gettext/po/Makevars.template.minimal } diff --git a/meta/recipes-core/gettext/gettext-sources.inc b/meta/recipes-core/gettext/gettext-sources.inc index 2ddf47334d..02ad72fc9f 100644 --- a/meta/recipes-core/gettext/gettext-sources.inc +++ b/meta/recipes-core/gettext/gettext-sources.inc @@ -1,3 +1,3 @@ HOMEPAGE = "http://www.gnu.org/software/gettext/gettext.html" SRC_URI = "${GNU_MIRROR}/gettext/gettext-${PV}.tar.gz" -SRC_URI[sha256sum] = "39acf4b0371e9b110b60005562aace5b3631fed9b1bb9ecccfc7f56e58bb1d7f" +SRC_URI[sha256sum] = "85d99b79c981a404874c02e0342176cf75c7698e2b51fe41031cf6526d974f1a" diff --git a/meta/recipes-core/gettext/gettext/use-pkgconfig.patch b/meta/recipes-core/gettext/gettext/use-pkgconfig.patch index 2b9fef1e94..031a44d4dd 100644 --- a/meta/recipes-core/gettext/gettext/use-pkgconfig.patch +++ b/meta/recipes-core/gettext/gettext/use-pkgconfig.patch @@ -27,7 +27,7 @@ diff --git a/gettext-tools/gnulib-m4/libxml.m4 b/gettext-tools/gnulib-m4/libxml. index c7160d7..8e46cc7 100644 --- a/gettext-tools/gnulib-m4/libxml.m4 +++ b/gettext-tools/gnulib-m4/libxml.m4 -@@ -14,6 +14,7 @@ dnl gl_LIBXML(FORCE-INCLUDED) +@@ -15,6 +15,7 @@ dnl gl_LIBXML(FORCE-INCLUDED) dnl forces the use of the included or an external libxml. AC_DEFUN([gl_LIBXML], [ @@ -35,7 +35,7 @@ index c7160d7..8e46cc7 100644 AC_REQUIRE([AM_ICONV_LINK]) ifelse([$1], , [ -@@ -31,106 +32,10 @@ AC_DEFUN([gl_LIBXML], +@@ -33,106 +34,10 @@ AC_DEFUN([gl_LIBXML], INCXML= ifelse([$1], [yes], , [ if test "$gl_cv_libxml_use_included" != yes; then @@ -399,7 +399,7 @@ diff --git a/gettext-tools/gnulib-m4/selinux-selinux-h.m4 b/gettext-tools/gnulib index e2613fa..2a733a7 100644 --- a/gettext-tools/gnulib-m4/selinux-selinux-h.m4 +++ b/gettext-tools/gnulib-m4/selinux-selinux-h.m4 -@@ -71,6 +71,7 @@ AC_DEFUN([gl_LIBSELINUX], +@@ -71,6 +71,7 @@ [ AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_CANONICAL_BUILD]) @@ -407,24 +407,29 @@ index e2613fa..2a733a7 100644 AC_ARG_WITH([selinux], AS_HELP_STRING([[--without-selinux]], [do not use SELinux, even on systems with SELinux]), -@@ -79,19 +80,8 @@ AC_DEFUN([gl_LIBSELINUX], +@@ -79,24 +80,8 @@ LIB_SELINUX= if test "$with_selinux" != no; then gl_saved_LIBS=$LIBS -- AC_SEARCH_LIBS([setfilecon], [selinux], -- [test "$ac_cv_search_setfilecon" = "none required" || -- LIB_SELINUX=$ac_cv_search_setfilecon]) +- dnl On Android, in Termux, prefer libandroid-selinux.so, because it +- dnl defines many more API functions than /system/lib/libselinux.so. +- AC_SEARCH_LIBS([getfilecon_raw], [android-selinux selinux], +- [test "$ac_cv_search_getfilecon_raw" = "none required" || +- LIB_SELINUX=$ac_cv_search_getfilecon_raw]) + PKG_CHECK_MODULES([SELINUX], [libselinux], [LIB_SELINUX=$SELINUX_LIBS]) LIBS=$gl_saved_LIBS fi AC_SUBST([LIB_SELINUX]) - - # Warn if SELinux is found but libselinux is absent; -- if test "$ac_cv_search_setfilecon" = no; then -- if test "$host" = "$build" && test -d /selinux; then +- if test "$ac_cv_search_getfilecon_raw" = no; then +- if test "$host" = "$build" \ +- && { test -d /sys/fs/selinux || test -d /selinux; }; then - AC_MSG_WARN([This system supports SELinux but libselinux is missing.]) - AC_MSG_WARN([AC_PACKAGE_NAME will be compiled without SELinux support.]) - fi -- with_selinux=no +- if test "$with_selinux" = maybe; then +- with_selinux=no +- fi - fi ]) diff --git a/meta/recipes-core/gettext/gettext_0.26.bb b/meta/recipes-core/gettext/gettext_1.0.bb similarity index 100% rename from meta/recipes-core/gettext/gettext_0.26.bb rename to meta/recipes-core/gettext/gettext_1.0.bb From patchwork Sun Mar 8 14:03:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemanth Kumar M D X-Patchwork-Id: 82802 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 32F9DEF5866 for ; Sun, 8 Mar 2026 14:04:19 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.38904.1772978657274634321 for ; Sun, 08 Mar 2026 07:04:18 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@windriver.com header.s=PPS06212021 header.b=Arx5ZDtI; 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=75278c0199=hemanth.kumarmd@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 628DUo9d482562 for ; Sun, 8 Mar 2026 07:04:17 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=pWuUV0q4v1SpmDNgZFspcLQ276g9+tzN32fSel03SYY=; b= Arx5ZDtIuCqooe5m0PsksohVJsQvcgfb/TQEUxL3rupcsM6nMmNm9xcp71hQ7z6b At+IbqwsnB6zmGuwwt0ZVnUNvr5/+OPUyiT7S1r+Coaf0KPHCUBzqlpnuorhVCWF 3jp3VoAYZs8qxFsotHWEvOMfIpZ9D4NasanUl13PA/+VdmY96vhVwtYbPJ8A/HiW rWNsAG05elVvFz88ysZPXmipAnfMgn+BPRbpV7PTU6Y1O8Uaantz7aPXvFBDEj5v bNzs4w42iYnvbFDWnJQxu6UpL46edyV8cAFSobFmHkXWxAjdcAmXi4qpbtKDAAsP 1yZcBXHxVNKZpeZkH1eKOA== Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011045.outbound.protection.outlook.com [40.93.194.45]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4crg62gu91-3 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sun, 08 Mar 2026 07:04:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fTepNd0nzqfBYAzGk3aQOJ+yq37RrrGpa3cXzbjfOWU3/wIc0bGQHhBSEcyND5zzLqwLZn8bLSuCr/JvCjDwBWO7uzm4GM9aEwwJlFypFWKtm6Ze97mWVAWiOCv6iu41TwcdH54/NN4cAq7qVynZJ3J9aKTt3k91JjtfDhl/F6cT5nfd4vlb5xSAquwVJrmaXHOXZgWdivUaOwbCI8DMA9f3XQ9isW+zf4LhVo5H4emVS4GW+NO/XqiVKdno5SHbru9T6oETPWckfttlcxPkFb7Eh8KKkPGJ+eKVTP6aIjYV0eEDlOEnNWuju9YufT5iTI//qszemiaRFgcd4CUJ+A== 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=pWuUV0q4v1SpmDNgZFspcLQ276g9+tzN32fSel03SYY=; b=qhrLeVShQprdQj2rNHJf+E3vYrEZJRLlzIIBlDfdfXRNNCvPIGQJAsgVAEKZr9PV6AjUYNKx8NXzJpZiDiE3flFornVjnR0zk+TifscRNrwqbyV+Sl9PHAENkAW6jbB1H6xzvm59ZIsP8MjEE5vsCrBkqi+segwnw6t3aOvF+rqcR4TmZq+o8ZSCYZf3AHxgeOYlJ1xdVmLfR8YbobCRaJTarlB1nZBgvj6mDwo9kFD8j08KdWnNI8twU1Sb5JPgGVmB5flnTBoxoCJFsivY9309yRvZ2H6Nc6q4fCNTVJzkR7IU0bM5U14+FsgqCOy0zznI+AcL08zQUjEbpgNsaw== 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 SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) by MW5PR11MB5859.namprd11.prod.outlook.com (2603:10b6:303:19e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.17; Sun, 8 Mar 2026 14:04:13 +0000 Received: from SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486]) by SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486%6]) with mapi id 15.20.9700.009; Sun, 8 Mar 2026 14:04:13 +0000 From: Hemanth.KumarMD@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Randy.MacLeod@windriver.com Subject: [PATCH 3/7] pseudo: fix for build with glibc-2.43 Date: Sun, 8 Mar 2026 07:03:10 -0700 Message-ID: <20260308140337.2503858-3-Hemanth.KumarMD@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> References: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> X-ClientProxiedBy: BY1P220CA0001.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59d::14) To SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR11MB4574:EE_|MW5PR11MB5859:EE_ X-MS-Office365-Filtering-Correlation-Id: c923a4b0-fe91-4b1f-fe76-08de7d1b9422 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|376014|366016|38350700014|7142099003; X-Microsoft-Antispam-Message-Info: OgRDSqHDEoB6LbUhi0+CNPM0GVr9qzeKwvMbzUNpTSO+BBkpx2aPpRQQ+SP3tvhW14DhPJ4UKv/j3uTioUaFUMUBrGXCLowWUKoI9sR/Hn0EBgN3ofPZRUrJuViyN0oPkiFEsmJ91JtmXK55xzG5t0DgM5ZOWO3meDJ5EH5jrDSOE0xkPfUvJIr1GsGaP+cBV+qtog4nkGBbQLzK4osv1wQskOJpkoFLXlkTqfGAr0x2TpP8XrVrKo72HfTKri62FmPiaLDnHw2cBNIucn+JIwj5E/QrPHq1oWTQrubz8oMezMSOI1EBZ0fwFSCoxIE/7CK/zb+1TZsxmTQgs0rD0yFz2sn8Psg5Hch8NTRKgisKBkiuy7ntKhkcbSb43ZH4Du7w/OMOLGH9BhXqFdFa6KKRdi051V+L3Bav8aKdFYC8SHOKFPsX8hWqmz+3Zjhj8gqkBePip1R44dwWU0yPrTPBQiwdba12XP1tiE4w+gVBgxtt/1CJMzNa8Q6JYTPOT5tYg8IW85ljOdAW+Yr1Q7Dq3hNYj83BbJscnc42AkXfRk572R2zvqPQ6dLPqHE9VwJU43w51Ud5RR8n165Y6/BwTAOC6JnL87QE2YLqfnkleFy7SVV/zUiKihSk+N3QCkmyzDmVPvCEq9ous3MBF1apwYFWs3aEgfoB/W/QDS3SQRHeSQZFOoExbzaJKoGDFZM5jZlyJv/0ckmIoL/J4MRzGdJ/AWtWumA5x2o6EEYm/29L1w0+m3NlD5ARcmo/ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR11MB4574.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(376014)(366016)(38350700014)(7142099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: HgmPJf9tASXotCtPnAib7k/PQ+M1XBePsfOB6r+BYv8etODr18JwNv9yEp3DBK0G3NkYvYLAj8QDlT9zp1zoFtkeRtzpFwQsE5P+zZtbduZJFCwpF3G/cHBLvWxNkL8W5Rp+wthlBTJDY+iNOB6qhD+uwvc0VuAsW7ooiGxRCJEx+yCp+JiXPVSF/lN/O4GuMiSPgkvjdZYO9rH7iHl74+9dRwSNjFVGl+Izi7Jsnl586trMZ8en87QkwtO6HBG1/Mu4L89fPH7+wEnHgD4Q/i/31rNloKIE18in5RtVMMcl/jtweYZd8jQleoYSzO/cgRE1mk0msAVqAXyJex0dxvp4bQcO1yv1jw45g48y3NHaDufJO8WJnDaF04lj201p3vADgSGY8XZMKqJUvv2Q5/mrHwTwcfphQSoRtCezd7fQjm2hsyVNZBxybsntklTMIE87ZKrDalwCamRdWM/CLSyBBpiOHifaQ2ZVUCN8WiNmrDBuNdIa/BW2KuJdE5ER7d3q183woxb9k8iJEPSmx49hZzOwb8THqWL3bPC3Q7N+4zSWZMFblnrYMArPEVSYxc/Wry7OTOhm+u601NHmfVLUoXkJDbUUCk2u83bSwzeTIWROl4MF0yaMrLgQiZj2+7JpkUC+HKTol6EEaIc3b0g5axAdKCgwWzg4BkaSCezd6MjiComUrouomXwpWQgAYGn1QR3TPheDy6wIM6pAPfbraimu1X4WPr/6ds8bWFQF+cvIb5aEUPTT/hKdncx3pvZqjmdYm8oDvqR8xTGTDDRMSeAXLOQd6KyA6jfzZ26DaXBcOKQUhrU4Wom5uWZIJDQ+qHlE2hkYabeMMEIKBK/q5QbfmsisQ2W4SyUqmCZnIBEbqwIhnb7WztzO4haVEQSMcyVSwLwF2lWmvITzEWBcEetlVb4bwJEORh0LOEQANJ1YXvbLbtC5XhTYIff/Il7KJy78OjIO8CW8zVL6cwkjcliyNDqzUSmpjXkPCEuG/VEb4Hc+UOb5XQl1Dq8cVObTFMiba9mHwL0NrFqjD1tMBlu5On7Hd9xSeo02+ALFn7AlnoNQ1IiSCJOPwGWiCdBBl9r2g+naNoMx7JvV0q/5N2MHKftUVo8M+oR8mtKxaSk+qCrKRnTAREQGBt2erqohqOUg14D1pN9OUvFM2eF/orboUHfm5d4VH8Kaz4xR75b0Cs9NYwZm0JTu3uHd4/QVRx/JjFZdmlAqMtZW8T2DqsSc+isL7FcEV35JENcma3bISzecjFN+OjuXXvjNqM8cJDga0djHlEg2a+NZulb/tZLqjxwD3oauHUvstoWYx2E69zU2JkbStroQP+mwXyTPlEneOhQftTNdIif3Rkm6+Gprw8gDeMsIsyU+swXygM+FuXUnwcmz9rGrItx3+eZhbEsbKdPZA/MzMA0ukJBntjaLVFW1eiXe6XpHuVefvisI+FeZDLqqdZ7WVojDqRgl/50Fiyk8RpE2oL8Fh/A+0RQAL6Nx5SahsEC80YfS+yL1mvlLDK7E/bzGS4p8kogD3+UHfvkJdePvgLhNOWjs51s9QHpPKX8bG+tMm3BW/2ShFlD59r00b54tmhl9VIlUywFKGZReJUz3Zm5BELkVAq31gdWlU2nfH6GOo/SuK5ZOsK16Ni6rtsBCFJegLNI6Mc7sesKz6FYIi4aFmXqFh09ecGHGaML5UlzLSUUWeB89BgXk52nLCgUKQT/B1taEG4ACADvXfpvpPkUOFq1CSba8F1tHGR5wJSEkvsQ= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: c923a4b0-fe91-4b1f-fe76-08de7d1b9422 X-MS-Exchange-CrossTenant-AuthSource: SA0PR11MB4574.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2026 14:04:13.6872 (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: PfExaFJXc/YP+Ms99R/qJBzArDreUrjbCgPnjlZQDJKJuJ+yXG8xoS3DH96eL72XNmoPEVNB72H/tsNUdm9xCgd7w7+wIYum+WzZO0WSkqE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5859 X-Authority-Analysis: v=2.4 cv=f4FFxeyM c=1 sm=1 tr=0 ts=69ad81e0 cx=c_pps a=z/rjtr9/JqYX5j7IdmSYkQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=pz8aXWdJbrsA:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=CCpqsmhAAAAA:8 a=pGLkceISAAAA:8 a=iGHA9ds3AAAA:8 a=r4SbuPoWkWBK_eV5rGcA:9 a=3ZKOabzyN94A:10 a=vKeM8a-JkloA:10 a=ul9cdbp4aOFLsgKbc677:22 a=nM-MV4yxpKKO9kiQg6Ot:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA4MDEyOSBTYWx0ZWRfX/XnWZk0iwtnA +KrvV/gG+RcA0JBWLHzx+og4eE57E25u6d/U9YZ5E/Urj3iCp2+7vs/Ei8qpxqnAUwo+JI66luE dqgel2hdPGtOxo6+t1mDcuxonfr4HKqeAlEPZpAR3HHkSactGp/7HW/f6dQclrRoyjdJQ0nG9Mk uP8ZN9oRZTgfbPOPEoT7gsEH7/ucCy+Ohp+qx14DqIVLQI+IxA5+KoiR0+lvue/EcYI37wV4Svl c4A2daK5gFVESFCLIFvOJIsdzZ8OIrVzZ3UEeVeILFig/lDZ/L+auDDqXT1H8eNad3yzJS5pQiB wrK/qxbjnRqGII5ajLtDCo8IPtgz221AdWpRXK2lxOgngpJWrSUoZ7SJABRbWposAqae0dFtajh Mu65OPUQZAIq9zCJIsI0YTNECO9ha/dvBQsSKhreQrGDe/5rKUugnbywhus2bc2wnSDF726Lxcw ldnXXo3tjARMrAkqraQ== X-Proofpoint-ORIG-GUID: gUtLVjWRefUoT4khcLOv--BjVsl_Q8px X-Proofpoint-GUID: gUtLVjWRefUoT4khcLOv--BjVsl_Q8px X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-08_04,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603080129 X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 628DUo9d482562 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 08 Mar 2026 14:04:19 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/232646 From: Martin Jansa Signed-off-by: Martin Jansa --- ...01-openat2-use-const-struct-open_how.patch | 54 +++++++++++++++++++ meta/recipes-devtools/pseudo/pseudo_git.bb | 1 + 2 files changed, 55 insertions(+) create mode 100644 meta/recipes-devtools/pseudo/files/0001-openat2-use-const-struct-open_how.patch diff --git a/meta/recipes-devtools/pseudo/files/0001-openat2-use-const-struct-open_how.patch b/meta/recipes-devtools/pseudo/files/0001-openat2-use-const-struct-open_how.patch new file mode 100644 index 0000000000..eda2593bdf --- /dev/null +++ b/meta/recipes-devtools/pseudo/files/0001-openat2-use-const-struct-open_how.patch @@ -0,0 +1,54 @@ +From d17159194e94b5150600c333a5e2ad46fda6291e Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Thu, 5 Mar 2026 17:53:34 +0100 +Subject: [PATCH] openat2: use const struct open_how +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +To match +https://sourceware.org/cgit/glibc/commit/?id=0f0a5cd338998f4b603f52f3ce2163df0db7b814 + +Otherwise it fails to build with glibc-2.43: + +In file included from pseudo_wrappers.c:300: +pseudo_wrapfuncs.c: At top level: +pseudo_wrapfuncs.c:11537:1: error: conflicting types for ‘openat2’; have ‘int(int, const char *, struct open_how *, size_t)’ {aka ‘int(int, const char *, struct open_how *, long unsigned int)’} +11537 | openat2(int dirfd, const char *path, struct open_how *how, size_t size) { + | ^~~~~~~ +In file included from /usr/include/bits/fcntl-linux.h:492, + from /usr/include/bits/fcntl.h:61, + from /usr/include/fcntl.h:35, + from pseudo_wrappers.c:23: +/usr/include/bits/fcntl-linux-fortify.h:36:1: note: previous definition of ‘openat2’ with type ‘int(int, const char *, const struct open_how *, long unsigned int)’ + 36 | openat2 (int __dfd, const char *__filename, const struct open_how *__how, + | ^~~~~~~ +make: *** [Makefile:162: pseudo_wrappers.o] Error 1 + +Signed-off-by: Martin Jansa +Upstream-Status: Pending +--- + ports/linux/openat2/guts/openat2.c | 2 +- + ports/linux/openat2/wrapfuncs.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/ports/linux/openat2/guts/openat2.c b/ports/linux/openat2/guts/openat2.c +index da01b31..366fb95 100644 +--- a/ports/linux/openat2/guts/openat2.c ++++ b/ports/linux/openat2/guts/openat2.c +@@ -4,7 +4,7 @@ + * + * SPDX-License-Identifier: LGPL-2.1-only + * +- * int openat2(int dirfd, const char *path, struct open_how *how, size_t size) ++ * int openat2(int dirfd, const char *path, const struct open_how *how, size_t size) + * int rc = -1; + */ + +diff --git a/ports/linux/openat2/wrapfuncs.in b/ports/linux/openat2/wrapfuncs.in +index 96ae8a7..2f1e716 100644 +--- a/ports/linux/openat2/wrapfuncs.in ++++ b/ports/linux/openat2/wrapfuncs.in +@@ -1 +1 @@ +-int openat2(int dirfd, const char *path, struct open_how *how, size_t size); ++int openat2(int dirfd, const char *path, const struct open_how *how, size_t size); diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb index a26a205a16..b34525055d 100644 --- a/meta/recipes-devtools/pseudo/pseudo_git.bb +++ b/meta/recipes-devtools/pseudo/pseudo_git.bb @@ -1,6 +1,7 @@ require pseudo.inc SRC_URI = "git://git.yoctoproject.org/pseudo;branch=master;protocol=https \ + file://0001-openat2-use-const-struct-open_how.patch \ file://fallback-passwd \ file://fallback-group \ " From patchwork Sun Mar 8 14:03:11 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemanth Kumar M D X-Patchwork-Id: 82804 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 CCBDEFC9EDF for ; Sun, 8 Mar 2026 14:04:19 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.38905.1772978657737217843 for ; Sun, 08 Mar 2026 07:04:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=EIfBJAcy; 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=75278c0199=hemanth.kumarmd@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 628DUo9e482562 for ; Sun, 8 Mar 2026 07:04:17 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=fnPR02zyWTCHrpB25+BwaUxXCj2OkCg6le9bdxvwUwI=; b= EIfBJAcyrRk5QsyA7yM7bb4VV36KpNynuvwomaz5nmNINEccZXQG570D8wgJ6TeM PQcnWSUITCa/Fm2itfT1hjfEKJ57f1IqGcU7+C69kg9da06JVRRvM9ehHOypMmH1 8TsNPYuRswjtIPE9RTw7u+TzBt2KYz35sIgVlve73r+g5rGpE39q+YharIWU9+OE cV+dtpMRgXSw3y3+qiymyngF4Mcu3zfJ6/JvTj+JqQVOb/C4Zb178BHHh4WMrSn3 +d1FPFFD77du184WCzp2rQAFsSNIyJELX7Z26WDedVxMIxwb8R5l3kfaJfKQzEhv 0AtzoMjq/T4FVOnG2Msseg== Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011045.outbound.protection.outlook.com [40.93.194.45]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4crg62gu91-4 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sun, 08 Mar 2026 07:04:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CNbH3KQJB4Ek9xvtfuUOtSMyoAK1CDOp94MJpFvK+DJU2HLgNKU/1irNW28s/6Byni+3lhETF9Yu9eTfcn8eSSjZOo78/+LgQmqHoIT6IcZCn7ExEuI+OYuc0knurmsRhXbzVwrUWsHbqLnhWbOmYuiAEQE6ugDeRqHgCvmZr3X4QZQ0bgyyohrDuyUM8tdwr7eEtZjOvEU4KPW7br4+EIBPVScabsnr8kC0Ut0TjBa6rt7zqrEQ8wu7n3Zik0QGfrNeM0t47dmMr8/u2TfNJUKPZFQxkT+jTmfFc55vjhVTG5WfVz1NHxmiTWO+tskgGkhRMJwqXnvywfkAmYK8Wg== 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=fnPR02zyWTCHrpB25+BwaUxXCj2OkCg6le9bdxvwUwI=; b=gHLO7rGBc1oKYBxqxF5P0sQGi3COx780F/d+LTB39WGaGsrIk0on10hBu2xCiz2QsYKjRYfCAk+qxDdFPr2n9TrvVgtENbAp6W/0brqn7uEjNmDk5mOQuOzE1j208lDGQab5dVdu/UmvVepBNbJCubimp859SoThgi5VoV98qqDsSwONnicul1yIC+ETPE1z6mchkg4Bszby/eNMdFGBJX9kWRKaYmqfzT4rYCZ4eVojZDKHBKxDhutyUicDi/GfIHZDZKekIXpEIgQ5xSG2LSMYV6DDpJ14f+Q0idaVr2zwvcrlXub9MXTD3Zn0V2A6Nx+mF3235PgYBnO2pbUnJg== 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 SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) by MW5PR11MB5859.namprd11.prod.outlook.com (2603:10b6:303:19e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.17; Sun, 8 Mar 2026 14:04:14 +0000 Received: from SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486]) by SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486%6]) with mapi id 15.20.9700.009; Sun, 8 Mar 2026 14:04:14 +0000 From: Hemanth.KumarMD@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Randy.MacLeod@windriver.com Subject: [PATCH 4/7] gcc-runtime: avoid discarded-qualifiers build failure with glibc 2.43 Date: Sun, 8 Mar 2026 07:03:11 -0700 Message-ID: <20260308140337.2503858-4-Hemanth.KumarMD@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> References: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> X-ClientProxiedBy: BY1P220CA0001.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59d::14) To SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR11MB4574:EE_|MW5PR11MB5859:EE_ X-MS-Office365-Filtering-Correlation-Id: 59ad71b7-babd-4879-04ad-08de7d1b946a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: OPm/Y5YJv3hsAQiWTxJqhiKT2hO84XoFpLtSaUi44xdWjALVEiftngTflb6RMnGGxqbBmcX2PdaiWeUf3owdw0cIndxlYxM5dyGvQFU+NYIxL4q3FH7JQTW4aPq1KF7qoeqnoWdYuOfthr7HS5YanJNbt4r6DzdUaYKjk/VjeNKuykWGCGLTRlTpwSE/WCYTA+oFJI2erQsV2E7TdHL2RPXbrfhI66mmJ7rk0Qa6v6OrApyEaZF2Giu8Sslm+GQxW1DzL96bhD5EY9/gvs/rNUV7zPV5Lsw8EO+n3fjuCjZy3UCJ9ajYaP4fE9WjDpEEg/QllKIlrMxnN+jtCQlcwq8Nt6e67BddFs5XfY1h7KHZXVj5z3h1RVrz9i/Bv06wY5Rg21aE3Cn1JefHq5j0ePmWbCxk6dMFo1QBN+gMDOLcmT8XU8k4PyEKz/WXIs1qq7ey1QWpb04HXAkBxePBz9xmLojLxLLHf3gjN8Fu92YxQWNTDk5vaQ4ZEOD8NZSUQk47oVfsdcP0aRfqp8NARNhFcH99Gy7TFVptSeMh31dqpiiMIRZfHcZmx/sbUso7DRbzHWzwaqo7CcBq7thfjH2UcDY6SFCfpu2XWCIKlNelj6h2HqWbysdlS+bqHz0BHGASJk4y+yhC8L2kw8EooRrm7U/HhiVauC9e9lOv/N8vHi6UgeVTxa3dNS5V/pJRCDiah6jHCSlNrOkcA7YF1sNsnJawCB4UZ9V6k1eF9aWnupjcUy38usyoUPA69m6OuKdsxbpFhDOxFMY0/gfFA6elqlGzVqeDgYGRbv9Ni7A= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR11MB4574.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(376014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wd/yLo//nxbGBnDHcfw+nv8syeL7W9J0WNHIZMa9lFfx6hOv8ywgg64E+htQfDsUFdQoiHJcIID+do6ioMuv4G0M9EPL4HJgYojkSpD9nQqNhWPc1F+HUZuUhnNo34Wo1nJDtELKN79Vp16ZYOo70QQoLb3zqMjPjc4yfrjx5F+KnqbAmaPf1Ik94mMDYCrwJ/AUXZgE67LWHwAOjB/4NLxFnYuDqGpoAWpWe3B3Zs+J7ITbyJWJFlIAW5JliALdOL/diVtQDgURmGMd0SIvKNTwbFSyFrfn2ZRKByU1aRwCXfkA4OZEMJQdCJKoutXZeP+c+y7RFESQjJVDA53JG4EErIITOf2VdFh6rELB87mKH3pTRDos1otxOn93MO+W21pk0l4gz0mrU4gmo/2hVuimZziOWBPv2k7FLQCyU3eAymljL8fSC3UwxqCA4VHWJkmeWBY/Pc06VMGcu5n35caknp/L0FdZJFIt1+3l44qh0EVj5zd9XwQ0/0JH/l35oPUlib95zDqJT9VF5zJ5tkIH/28eYGecc24VymWRyetZ5JKgMTV2op5quWlKg1/k7ZpflOsorrHAqHOlaFhV62xrJkdlFjW4SW3vg1z16Tfnr0borUnGQW3sFd1z4w0ItId6Dy/6poSdp0nFCFSYRuf2HHylyNhzSQeHpD1mLTm1lTIkmrDxL8QQKi6F0SopZjezSjandWz1j0UnuaT/xMJHJgLv+H+AbFR5+OzqKKLqmDnEajkHm2tqWWi6YbtNQQ7Z8H8mDdfmkGer5Kz47zECEun4WM6r4bvwFxyssAXMhmF5DLL581vT76Vi4A/Y1lwhZ+MXERN+U9C04ScfUjFrMlQuF8s6ZOmEVf+Ak5lUBLvi1E6ebLhHK/UOz/G0OFoBTNsFUh2/16ifZHrqgE4p/BbGQVfQFS3Ttct/fywbKr75KZpxX25ocweiTp+RTkpgVDWUr2L5j9szEIG9pQ8Aegaj1qTbqh53or2kQ+2LRs6cmrnOW6pCXty83TB6F1yIu+DPAk0S95t4DMPlFkI4gHCxSC7Wo4/3dNKfvmWpU07W1fitvJ75R515F/+jEP+I9Vjhsg7ebo/W4O9XsyVc8v18dfhD51Ysuew15GoC0Yqgpmie8d20WnKVMv1AcE3fUVRN8HlOGsM7QGgD9hsMWqJ85FRgbcM/Z6usyuodxUSM21eVHHhL2F9VjzkwsDWsU5t60Chu5T5yjOzrBh76UfpP4e+m+JGJUE5Eiff1wLTLMY590L63xFGhOL+isRX17m86+aVzgVqENzsjRLjbP6cUI04V9/ME7vMJAs6J9v0fLfX90hjdXhPCzjB24NnGbs7r7jAaCZclsSYxJeRqhWbEhSHduYb599cw+hfGi7S2xygqskXFGjiPjoaJhiam8MIwSx1KRUvY13x3dpkE7relXb2Rf/68/RbAzvycyVd6ThTo/bVU7eOX0nsbPpuq5Gqv854TJX+9KrxioSm/hc/9FmJAdIvbaBCnf0RW3jnt0yz7EnBWSqQ70CIPft7FPYjk0nzmSg+hjTnw5r0sdfza8SLmekEqGieU2W2OY1hRfd/nHO8On0jGlAOe2IHUSsgYZ3o81i7RoG4TN8naKG0TIJ6HjY+f6bTia9XEJlMt3AvJgONCUzsLCZq33XUZ0n+Q3Geegks345LZ/STNAlQY5srJ6CDlfdaCcn9qZ2v5RjwiqT3nYIYd1ff7R9CKqNDwchBwlMYLWWf4O94YMzGsN/ju9orgW2W7Uv8= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59ad71b7-babd-4879-04ad-08de7d1b946a X-MS-Exchange-CrossTenant-AuthSource: SA0PR11MB4574.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2026 14:04:14.5528 (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: U8LpAmjEi61E7zBhZwK0gEnlvYzhlwFydca2Y8Uby0ngx9TKGwXR1u7hNcOo6V3vBXee6quDtnZZMncJl5hnlEKWt1gRUyzegOmXOmXcfuc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5859 X-Authority-Analysis: v=2.4 cv=f4FFxeyM c=1 sm=1 tr=0 ts=69ad81e1 cx=c_pps a=z/rjtr9/JqYX5j7IdmSYkQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=1HE7Jd8PXYmj_aZCj6AA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA4MDEyOSBTYWx0ZWRfX/OeBB1KejmIG IrKWpyd+2/Q7gI/SnTE9ZuEhaXgWaCnUBXz3zbNOucea2HxGSaZE2egjhg6Xtn0AfRB34ApkIK9 EyqdNZAHuGicPQihVK7pXXO1o++sbJzVzO+MxMt3WZ8A/l2LT2vIcfBfllzwutn+mX+Cd8I9kEG IOwFT1RJ893li4v4I9SQwjtCJ64VsDUuuZU3Upw49gtAbNMtAbOpnTQioKrkbuL2GNaN/6SXuYe RktBPy+1lqJNGKnWC0qtm+frjfvGeulBEL1wHNrqXpbiVH0ruQf4xcE09cqZQrMOY5ZPwjed3Ro U+OojYUHRcCPP+uqgVix4ox4tkDHueecj/ILDhvZ3Y6vPmVppbHCH2YPtmpQOqYiepPXWNp8HAx PbHak1bTEZtA8FrbM3ZMNrXfCgn/Jn4dZUABvnu81rZ86v5r81Bzf1Z40D2dwYoh7+9YU0CW8Gq TeoThtBVbDqeHzdMoxw== X-Proofpoint-ORIG-GUID: toa3lcfL_nQoKBHjrbUQejFWNMyYp9F3 X-Proofpoint-GUID: toa3lcfL_nQoKBHjrbUQejFWNMyYp9F3 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-08_04,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603080129 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 08 Mar 2026 14:04:19 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/232645 From: Hemanth Kumar M D With the glibc 2.43 upgrade, building gcc-runtime triggers a -Wdiscarded-qualifiers warning in libgomp/affinity-fmt.c which becomes a build failure due to -Werror. Add -Wno-error=discarded-qualifiers to CFLAGS as a workaround until the upstream const-correctness issue in libgomp is resolved. Signed-off-by: Hemanth Kumar M D --- meta/recipes-devtools/gcc/gcc-runtime.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc index c4e1c5b9a5..07db9d6fcc 100644 --- a/meta/recipes-devtools/gcc/gcc-runtime.inc +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc @@ -7,7 +7,8 @@ SUMMARY = "Runtime libraries from GCC" LICENSE = "GPL-3.0-with-GCC-exception" CXXFLAGS:remove = "-fvisibility-inlines-hidden" - +CFLAGS += "-Wno-error=discarded-qualifiers" + EXTRA_OECONF_PATHS = "\ --with-gxx-include-dir=${includedir}/c++/${BINV} \ --with-sysroot=/not/exist \ From patchwork Sun Mar 8 14:03:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemanth Kumar M D X-Patchwork-Id: 82805 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 B2DECFCB602 for ; Sun, 8 Mar 2026 14:04:20 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.38978.1772978658186092463 for ; Sun, 08 Mar 2026 07:04:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=MMbwBwbk; 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=75278c0199=hemanth.kumarmd@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 628DUo9f482562 for ; Sun, 8 Mar 2026 07:04:18 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=DUNUgrGiszkJESSGCX3WI02P75trkUUpJXmvTF4GuAg=; b= MMbwBwbkNipo3xJhFbIts9eH1ws+QQrpeWY5l3+irIdSS0QuV/RLB/ce2vWtKpvx ID9q2lPM2F1hgfmu1RiPt+LS6vx2SjUtLm/dqmGfSA3Ym2Zb3ntt4XlosV/S9vat 55Jq7TnGQ6UZ+I5ptyGgQzLwOqHtxQkzK/euHzb7OBI3SVYLZ9VX5Csu0XgY5KM7 9CYDE4NWkBUhuKnCtGnnfQbZkpcFBUC9AI7yEMSB4lu4BHnM+W/PWwcHooY9HGtF 6lLrIuDVAbwds2qO/Qy3+ofT4Po4eosZk5mXvdWK6sb1sn6r7U1Epq86ZJ1jfke0 I+fW6kfMshkbusEn7W3Ckg== Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011045.outbound.protection.outlook.com [40.93.194.45]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4crg62gu91-5 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sun, 08 Mar 2026 07:04:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UBZFyAIRgGG3ypVeRrACnBaydEtPQFajIIQfIMblt7p2SFWg2puz++f+N+0O4RUfQk7gCEysXxl9GwqjZXtqDrGgMtPED3n6AjflcqjiLGmLTX38cXVncy6VvLxMN6N7licHuLOxpCiLSOlK6iSYMaXWovlcppuoTeWXYjWrk3UH9g8RFozqm5CpYRUbT1QQhRZTJmgW7f1eD6UwMKYzPeX1SbzvN8PrHvmtbiNfUz++7EiMXU88C9FE6rDBxiV3rExaCaGDWtlF9UsSnL9N2FcAdDUNb/2NG0DpXEvkLwlRFmpav9R1Fwl3yyVnSnnAcXQDtxuTKQYnMguYc4WzWw== 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=DUNUgrGiszkJESSGCX3WI02P75trkUUpJXmvTF4GuAg=; b=Z5i7huvRMce2GESBvZVrI3dGDe1tOn7GaoOiyAoUlZcLdg3mVkuWnhI/tezaSqBpjGD8M4EV+kJp0BMLfagaPe9LLTkqU3qvWP2nQND+IkbfGSllltPZyvjLCn7oDvmgB/7a1wkEl25bgbtgt5KMNg1ddS43Kbz4HJpLtpwx30TD5z2lcErKijuOTIgm2JG8i9dDLQMriN8GKodbFWFnHUOwlxWwDsSE+/dUaJECBPLBNQAjfFdI+2OIbw8M8oEqgeoTe0ksXv6udurtYzWltB7NdALq4vpo1B4nsOF5D/eFfImA5pGoDSyUHdZ+Jci+aqx/t/A0qpQ6GkHuL7gp4g== 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 SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) by MW5PR11MB5859.namprd11.prod.outlook.com (2603:10b6:303:19e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.17; Sun, 8 Mar 2026 14:04:15 +0000 Received: from SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486]) by SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486%6]) with mapi id 15.20.9700.009; Sun, 8 Mar 2026 14:04:15 +0000 From: Hemanth.KumarMD@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Randy.MacLeod@windriver.com Subject: [PATCH 5/7] libxcrypt: avoid discarded-qualifiers build failure with glibc 2.43 Date: Sun, 8 Mar 2026 07:03:12 -0700 Message-ID: <20260308140337.2503858-5-Hemanth.KumarMD@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> References: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> X-ClientProxiedBy: BY1P220CA0001.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59d::14) To SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR11MB4574:EE_|MW5PR11MB5859:EE_ X-MS-Office365-Filtering-Correlation-Id: d68e0c3f-7a3f-420a-05c9-08de7d1b94e3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: 7/hUxmvzE0q54jyfyuJr60KzbMJmzjM+0oZukE0qcaTnEBDkTVDl6dmEANN0leVs4XgZIR1MLAivle68NuZe4FpA9Nvj7COiryFemCXcbA+7k+MggjeH6hjZxd27YG10F5aFKkRs27X32fmF2slVyErVIvEj1e+X3OzOzAExTsYUIj+P/Uf2bjEV+jNfzs8huZ3Aw4TMDDAytD38/s9O/Tq8PPMWba3xepivQqsDJEkKb11SuF0uzcYzAuKoaCNdBT4GQ5pHD5k3H/TL/d1avYSBjkzGcv6fHAm3CdF8piYbQb8goDutKMVJd3xG/BY5EdhMHVazjt0n1uHY5ToNg1qrp3qw2TUid9LjnPNql4sk61axZL5oX8lzG7EXgZT5nDHUJfuFo690Pg96SDU1Zm7BSYkkIsG2qbFZFILjhVnrxrIlDVIInRLqtUK+VUsB2lcGBUjlZTX9XVzYa3a+wp8m13CcOrcWklorUjBlMLS/zmobTsr7cdzZ+ADeaiqIyDPODnR3tZNQnctwZb6lJg11DX+XxuflHWf7BGTm530a0lefBgtIaXRb6LqmY1awkBagbthtKewg7A5wEmMfs2hF4exkBws326OIv/3fgMojXOFJDpHzzoEJwKgxJ9Lmli4UGntMhvV+M2UNsm5Lsk1gispSSB3g/hbzPgn5MPTH36NTmd2CdvCpoP4yklE4/Ej0dU7VA2/3lcrCbIMQKWKtME1/gq8lWrgL8brEQb59BVeh5d92SqMVe6YIIrnhuTz+R5/Ul0ibngEBUq+PbEYXPe+OCDHChcV8Bir5AX4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR11MB4574.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(376014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: exT/0xZOIv0z6zJJ9IbUey6e5q5M5ap40fXOIZ/vrlHbQHZjUt0Jn/HrloaG9EB1O1Bg7R4XjNSxHEHHs1V5fjHLIdBXcYfiCsZP7/xj9w3ePIv08OufiB4L5eTjAE6iJTYOzfRICrMVU8KSU3EEJkiGOZfl2z0jFFp1tDarvtyq3VBZauf5Ejc856dSqK19oGY+9GiQ/fkBYB2D4Sc7MSn/DAMHOtXsM3UdRAnTCn0HaDz6XvS4y0qUTu6oBA2bMru5JZvjWMXPzIeZBoq8RyjDiLc+iBl3hkAbsNUYDgdFyWyl3A2bqUrhusS2JitvpwSNqEgEuOiDvWf4Z5MTMqhABX2HkG6lXsn1g2yAil/z/OsCaz8SqZRfzNI61c6zxvCpVuJoAHlnoqmplm7LHx5x9ypIzWH655YmBJm6sJGHcl9lko9dKnnryqHg2tXS9wIIjAr6DhEwA5Lowpn9FWVrnxGSFFtQpC/AQB9sAz7IrqTrG9ufKyT+mTLWYbhEkWCamKWB1J/SCI2nxJLmVx23Ks8e0hXoqftDxLknFJr1XV97JDYwMTTqw+F7b+v33TqW1d3j4h7kR3vvIcvM52jITUaNvIl1PO829S73JeWntjfRr+hW37WqQue30jSKDbs3RwbPplCSfwzI4Yue19Hydx0s0Ya02QNG/h/BZpihl2T+/YxCSaEaRWyt7xwVvbyV7/rGh249TASEJBbjxLWtBFSOvQ8ZH/9KwKbNjkGXndrWQiD6Ncb9xSA2irwqcBlI0kIbGjApVnpUHsjZjnNKWtj493SvXU7hZtYTufmikhVKOSHZbfC1oiEipQdoiN/tWdnqOXmS0BVwLXrKoiOQ3WCUKU5bzKRLU4W7KnVzQxQrbk4X5eCe8gDH4jcUXfN6hTG2ynn/mksnnq9tw6uV+CmqqZRlDVXOZvLyQ9k+jlioqSI5eyCIaLqQFbg/UITJ9hvfzjjed2NbGbjwCiABpXLcGIKyjqg81rDznjCE93ZrCDfCsj8hQCGWHBrVj6qj48xOGSgc9Buf1Nk22DL0votr+wNqep5+ufwVxghowZ8Nq4pDe/K7JKF+pShGs0Y3XBplOEpxG4tuoRE2sWgTrBU+F5fwUui5sGcpKXJayG5uSqpUrieaYAtPz0BsiljaXk0EHjLK0bd0XbgQ2CI9Vy3X/d5s/qe8edL5Zw0ClhrwYsCoNNSyTzSboscK9ZMetvcizf54ASq3TS9uZWKLM/0GNr9MCRyZaMg7A4dAjFbnEhwTs+hc8az6fI0NiG2rJcLtpisvriAT71GHAWFEby97Itnx3rYWDWc6ueaS9eKIR9Ow4n+4T4wjezEnVupEL/jBcrnb4bCY3Cs9edy2BPCXUvkE3zaOU5Y8Us+b/gZ2eKFLxevlWhARGvXEpBXDZ3tukI2z9b6TjczB7v1L32ugDjOLqrA5Qr0ICu+13sWdCUZKlW5BupclT6oBYYttF1zGlmYLtEgYkjvC1Nk4WqScEpJzR17h9wTJPmeoeqi0SvaEihE2vUGJTtcjGF0f1zc5jGaYyothfpc6zLoXBSA+EJbP0yWIytJpyeS9th7OhmOpl6pV4ukmVHHTvN4r4A5ccy7tM9DIgIYl94Mp0N80znEibW2tl3BVgTQsqg7gg4fdw+sPboUEF4MBmepqo0fVHUYCFbW5dSL2CwdUczefL8IuwYJ20oU4lUmGEYfHC5eyGQw0RaM6CbOQ08OE7zne29L5esaHjtg5Rnzf9XRCyTXS4xUU12TtUoM= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d68e0c3f-7a3f-420a-05c9-08de7d1b94e3 X-MS-Exchange-CrossTenant-AuthSource: SA0PR11MB4574.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2026 14:04:15.0043 (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: GxAIeEgPO0sx6IgVZSzY95iOrehKcLgk/sKgxQAGf8Srd0pMocw5um7+BxX++1yzI79wIbh7Pr4iAdqGMKHGIMbyW8Fij1G5IKXIDHqAdqg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5859 X-Authority-Analysis: v=2.4 cv=f4FFxeyM c=1 sm=1 tr=0 ts=69ad81e1 cx=c_pps a=z/rjtr9/JqYX5j7IdmSYkQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=AJhpoo_iYQvPctpxBLYA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA4MDEyOSBTYWx0ZWRfXxTJgy6HTmdKV PjQ+5JgWCXqTv9OwT1zskXPFFtAl8tFrnIXwFa9I9sZWvZjUnFA1P0LxSvLcadaY2DAU/mowTc6 ZKQqyYxDq450TNkxtBqY3RQGqydfMwEO/ou7enk1EHQDzRZxlCVa2yn2lUxrcphss3+D5JEO7Cl j0kfYfJHxLv4s1BO7U/BoATwrsdZzpj83atjn77PPIJEDiFdS+HZcCUnB7cKf6O4lVWyLqmsxLd mCMRWvCwPNW4R3USN+aQ5NnaYhvS0HyqSZCSx6f4OA7SOtRUQiUUBrNEQ1gCCJfLwD3TYBfZXhC vudAUMRZfU8qZ+g1JssPUi0UIaS+SvXPO0dps97pI4js5170yQ1uK+2vfuw+AqEEfAr+d3AGPbq PFqha25bv+YDjRq9PDeMh1ON3uo9/cv3uRdrB6tKjil3KI0oWHD43LwG+wPgAcPIasOcT+C1ULF ViZeW1ZSp2bav+DvHKg== X-Proofpoint-ORIG-GUID: 1q4kqHAsMNtAdBe1vTtIY5dl-v_hiwt6 X-Proofpoint-GUID: 1q4kqHAsMNtAdBe1vTtIY5dl-v_hiwt6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-08_04,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603080129 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 08 Mar 2026 14:04:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/232648 From: Hemanth Kumar M D With the glibc 2.43 upgrade, building libxcrypt triggers a -Wdiscarded-qualifiers warning in crypt-gost-yescrypt.c and crypt-sm3-yescrypt.c which becomes a build failure due to -Werror. Add -Wno-error=discarded-qualifiers to CFLAGS as a workaround until the issue is fixed in libxcrypt upstream. Signed-off-by: Hemanth Kumar M D --- meta/recipes-core/libxcrypt/libxcrypt.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/libxcrypt/libxcrypt.inc b/meta/recipes-core/libxcrypt/libxcrypt.inc index 9aed0b9d81..de79fe3c78 100644 --- a/meta/recipes-core/libxcrypt/libxcrypt.inc +++ b/meta/recipes-core/libxcrypt/libxcrypt.inc @@ -17,6 +17,7 @@ PROVIDES = "virtual/crypt" BUILD_CPPFLAGS = "-I${STAGING_INCDIR_NATIVE}" TARGET_CPPFLAGS = "-I${STAGING_DIR_TARGET}${includedir} -Wno-error" CPPFLAGS:append:class-nativesdk = " -Wno-error" +CFLAGS += "-Wno-error=discarded-qualifiers" API = "--disable-obsolete-api" EXTRA_OECONF += "${API}" From patchwork Sun Mar 8 14:03:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemanth Kumar M D X-Patchwork-Id: 82807 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 E3F05FCC057 for ; Sun, 8 Mar 2026 14:04:20 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.38907.1772978658807602703 for ; Sun, 08 Mar 2026 07:04:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=mpJupWzk; 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=75278c0199=hemanth.kumarmd@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 628DUo9g482562 for ; Sun, 8 Mar 2026 07:04:18 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=FiuAY+RQdbfS/Ltm4WrerjHk5HnuK2Z7DbVMXa2MjI4=; b= mpJupWzkXI3eh6Fm5QkMxlevyEjDuYQWbEr2IV+XJnkoWLhG+r3DovRHUr1Wh2od KtkKlhG685nhorUmGus89tyfKQCWUB1Bw9Bw5uwyiNMPvFeba6QJ7VIV6rPSRfM+ Ju0mIDEHprVUlEUrjsPCUza2IzmjrTo4AJaxOFni5LgrZEPaecEtLQ+MTFBxkglz 9sXZFhousoYSvwZbBxkSQdB+Y6m/tJkNbOv/CYSfHviVPlG+PFpe8GEkuiZhK254 hzl6cTLNVfXOZKiDhTMCoura+/InnW3OoQRJgH8pZ8Jb2dthXhUCOlW8Ytp+Vjuh ALXbcjzpzLWzpvnwx+5VdA== Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011045.outbound.protection.outlook.com [40.93.194.45]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4crg62gu91-6 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sun, 08 Mar 2026 07:04:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WG0SW180ICltf1UnsM8c7xdVWKW2FeAmQTTRrvuGeyj+eXAx0z6wrjKQBc7/qLQO/imJcNbbOeLXOMCEi9DMNhLDlPGX0MFrlEYFICsV38lWnCYaBk16rAV0zRjltHgybaVUK8iAqlOF19uTYtcWV7WCP9EIp/WZSLVDrs4G3mj8o6TB2aKq3RIF6mWTHvtk2CAopu+9GAaYBMLMKNIDcIwaTtyTJy8xaBAOELvSU3uZKSElWT3wXgczqeJDqQp2C7PZRRz8Yeb1ekt6u4UH7rJlpj4LJybF1PZevKJzFd+7y360NwSOoaGYto4/34Xb3Vfwo7cRQmMg8wT0FnbYRw== 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=FiuAY+RQdbfS/Ltm4WrerjHk5HnuK2Z7DbVMXa2MjI4=; b=oa2zUkDL40vsC82aQiyxO7aelyOOuB9cwiSnoNLOElc0TsBEoKoTDStEAMsOf7t3ZT4idYP/1AbDu3k7U8YTssPt8oBPXhYR7Iy6C58SIbMXpSHzJdBVbsLo7cn0qPcOcUYiEUIbHO2Gff1iILqQKBNxP6gGTYZBO3aA9Wp8MzXv74YlBm795jlaHfDZhycx9GanbXyrhDD/yTOlTu+qmOwoVy90/aMx7DTx1cKiej1hnS9DF3cRmqNWANO9Bip8QP/brfiWS5gw92K9pkHWFp+kwJaV6cc61DwiefgpiUXppMtWNrGwMlixtMqVfw3GblpHt5R9k1y9hfWgF/CG1g== 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 SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) by MW5PR11MB5859.namprd11.prod.outlook.com (2603:10b6:303:19e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.17; Sun, 8 Mar 2026 14:04:15 +0000 Received: from SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486]) by SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486%6]) with mapi id 15.20.9700.009; Sun, 8 Mar 2026 14:04:15 +0000 From: Hemanth.KumarMD@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Randy.MacLeod@windriver.com Subject: [PATCH 6/7] barebox-tools: fix build failure with glibc 2.43 Date: Sun, 8 Mar 2026 07:03:13 -0700 Message-ID: <20260308140337.2503858-6-Hemanth.KumarMD@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> References: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> X-ClientProxiedBy: BY1P220CA0001.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59d::14) To SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR11MB4574:EE_|MW5PR11MB5859:EE_ X-MS-Office365-Filtering-Correlation-Id: a9fa6464-d88d-4dbd-26bc-08de7d1b9525 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: sCQtTBBbSiOa+gQ1tYijzpH8u35rqIEzddrVnslJ5tDoyuKfotB/i0L2w7+1IVepn6KLweKKGu/PU+iQI9lzo5aHaoDs18nK1xr2sT+bgfqvBacuknm+DhfweZojB43pb1MJyxvkAcmRb5GOizzwmUEv8s8d7OJhNsP7qkFnLK6vctlvfau5SLlna8VvCU5GS7NdWruXJcu9VaYvv3yyxlUypYG18os7vVRwIe/L3IkQTjdPMgKXMil8nTdIbJJsydTSB21f9jiR2K3mfbKHraDYEssYwJHulHixVXc5rDSkFPIxJjxTJu+/HZTim0/1beNHwvz7cURQvA2kkXZe0I/Z+OBGRMe+NAPimGWe4GlzG8Kg+wMq8Ga807d07/rxYWXXsPX/+HGqErCb+Sfl9L73oIE0hPAuyxPCgjahNokYqBVnU6sCfg8zFT5RI0obF3+M7s+8myyb20aDPpFz0Ejg+yNunKytLiCKbdIr0JjHWX6WYAefJAnC9uNHoC8yZ3qfkH+iK86rg41D92p8CH8ZHlksb9sRX7l2ReGGmeRMF71tEPIzsLpeCwXmfn+BL1t0hsWIUqXd6bJHMrCp3ai184gR/tGZZ7cFbZj6NnLw0bXeC8enIfV2mlYtsdZi6XuilrdSAMa0B9PrMB3BU1+AG2XAGZhgCf8g5s+BiHMhvAbEoOKXR2ty+R8TbWQCd1St1/RrldamOyS94J8BpSZopRFXzxbLTEIsznRukLAAU4dNNXQ5x1mYXipcntwMOiIUGsYYz088myNsrdrA1+zSnZFa1YqPyOCJEls4MQ0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR11MB4574.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(376014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9abiQhzi7nQvrlgJQP7TRFifS5kYWL1qlhkckh9XSHhP6fwpIysIILKJLqyN4E9wz5b/ikYepUJtHs3rpXkJYhcKdIJmz18v3mQCX+Q5jYKP2fnX07zR1aR5PgnW8y7mYB+2nbfFiU1CJ125TGvuAUL0oX/qrJ9UBxDhQoZ9xvFdFjI32f5205wb0B/UWvAjAPocrABJkk7brvddL1x55ENdR6ie+XQw/GichlO7LVAYk/ADFJRCFkUkNvERXyylJ8huckvPEu5PFISv0LdbdKk82p895+j9wAtLQTHN2YuQlt7QwhYpzF0Sf1utzb6KoyRMuS2VmygMZs7CXKMtgdrEQL4cft9jFbhLgxKCmzset9RdasWMeolf8JAEyA8IqxVa+bWzLUDXz+PTYHQ0dK5by2fD+e9HH2wZU9AYraVshGKXF2IKOjySV7I1P93OOdqm/xPMShxWyYkcLGRkER5AgWO74ETjcfvV1IqGVnWrQYJbHXE/kVWTg8kp8AyUGSgL9hPCIFBEyRdM8y1wk6bwHjjKiswL/Ddp4Tmn441qm6BjHCXLai2SMUbUkuhEz8ud1fl2gPGE9vzxIrg7AjApq4RL/lboGXAWHi8IJbbupMVdq5OOiZb4G9U4hj/qWMP4WS6oqXBFko9MjqK0LavziSVAabmFmhIbTjZzzm/CUDyOYjTCpcmzMQ17utRpAEANKt9wWtkxXpuwKZ4Sxb2e/T+P7oiivej1veqiqVlPQ7EZBp8VX3IyFXXiVRyZ6A2u/mopFhvzqqTlxaZ5uv00r2otHatdX+pyawIG/PfI0Jq6+W2Kg4LEg/zTNw9LbbOvkDkQzlMUeZBkhBeQxJ+OKuY+T+V7dsXYOKWRPP4k7P4oXTqqMR9MG5h5jh/B3JQeaK5NAKZx8y9NZxDTDecAzFwE841R7MrAZO+y4wAPy0GZ+QAzrawYn1knZ8zjCTW7dYUzNDaZEjaVyPeaswADreltaDNmHTuAfEEB54lZ3OiSdbDPWjbmb/Z98NStqgh5AH5x/LlVWWPYgqOPQ6VcUrgJwsDCN3/STkc+QLaUDXiZ7+dPOZ2GU0y+dPtJ2DkF1nf8lSxgup21W+jQ4yWpUdVyqZy07x7ZmjrdIwErebGhcCo/8+WMcpNYKQForO2lz1C9ebZevt0cBxKvr27jHGolAnQdyOE8l78qD7zdlh+D7mY+xDmR2dHV7u+tBcHbxVn7pnYgWfMd0PCbKwCwoChi9nVILOYrlUq6G4kTdooaMgdPZ1LCtowkXzr/hGNXVjBEumFrac+kHMdGyyWOAW/LVsuymNnMhK3vg4vYBs0WO2qZbmqI4Cy/ZsIVEMSfgZSKMKIa1LpWGr30LSggO6OqAQ6oNmVjlnSc9usdW1QAfJrVSk2Tves1rBet7ZzxPz1DMF/z4Sg8+56SgotKlono5DadNIAG1F3LMhBXaKUiOYY5mYPA2/ctLIQZkPs+o3NuMLC8sNGib7cG8AUgtAGDHmBoQ9c92gWnZdwpYuRzoqE8urlkR37eHILAzkJ/9QQHZYRXSTxhLT0CNIOSvg8BrSWwLWntEgv6UgAEHt9ZRSY2JIjAIrTG6Z/vYmIRY35afH3tgJxIpzRe30C4+tmjsh6f2ue/0nju+ATrGq6WX8mZRoR1WoXJafl1HfCirU9k4Fz5vJeq1dNEDpGYeBFm9e/M+tWIRabGHaP3Hki0z2Epe53x1pp6AYIfF23XSlEGxepYbunUKApXz1xOrnVd9WhIlj7SAnVqmeE= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: a9fa6464-d88d-4dbd-26bc-08de7d1b9525 X-MS-Exchange-CrossTenant-AuthSource: SA0PR11MB4574.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2026 14:04:15.5452 (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: m8zDjaOfcZV77zHzepSJR1ih3Lr58zBLPSpio8uzXdhk731gPvwF3m+K9TLsthraeEm+buOFs8NoLXSoW4CE7dxwRghweo/DbjYTafisPQU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5859 X-Authority-Analysis: v=2.4 cv=f4FFxeyM c=1 sm=1 tr=0 ts=69ad81e2 cx=c_pps a=z/rjtr9/JqYX5j7IdmSYkQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=A1X0JdhQAAAA:8 a=sqegTYKcpFJ6_3p44j0A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA4MDEyOSBTYWx0ZWRfX+Z3CgmbdHx6W te6bD/qeU2aYnpCVb20kjyu6xOXr3PB5c07Am/uL/eWRo6Ed4LlV2W5CQ2secUNvZWUMIK+myU7 oiZ5UIyehOGaLbCd7hdhGgrpDd4NVtIYnSMwz90s722zYHBsbD9zKLYQ3aFLOa4MyYJ+jFnACtL xuYm0MYI4cgbKV67A1T4F2oyH/0rBLa1fwoxuOU9sUFyxyzCH7rwzGkn9h0jXQJmZ8AkiZCQc12 /aD7Z3kcj/UMzzxF/wYBeZ0cHs6iv+EF2uNrlIQ3vb7ZXGRhXbcBYGH2aI/42EJSAuzyoZI359f leK0PHIKnKdNEWNVVxQoGm2MENnmuHTasf84C5JlB+QgIx/pUAvBk+Ji2sbpKVjLFsJJein+s6/ 2dSqP+3DRZq3mxZCxBAKWkX8RaOqFEUP2L/GjqQtmIiDmmuJR/Iyv9vPoil+fkHH6R3th2I6TI8 4/yT86OHHAHOid6l6+A== X-Proofpoint-ORIG-GUID: QQ4K8GIYhAINQDw_Fs3-gJv5os_KzAEW X-Proofpoint-GUID: QQ4K8GIYhAINQDw_Fs3-gJv5os_KzAEW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-08_04,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603080129 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 08 Mar 2026 14:04:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/232649 From: Hemanth Kumar M D Signed-off-by: Hemanth Kumar M D --- meta/recipes-bsp/barebox/barebox-tools.bb | 2 + ...x-tools-fix-glibc-2.43-openat2-build.patch | 43 +++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 meta/recipes-bsp/barebox/files/0001-barebox-tools-fix-glibc-2.43-openat2-build.patch diff --git a/meta/recipes-bsp/barebox/barebox-tools.bb b/meta/recipes-bsp/barebox/barebox-tools.bb index eb327306d9..1459f48db2 100644 --- a/meta/recipes-bsp/barebox/barebox-tools.bb +++ b/meta/recipes-bsp/barebox/barebox-tools.bb @@ -2,6 +2,8 @@ SUMMARY = "barebox bootloader tools" require barebox-common.inc +SRC_URI += "file://0001-barebox-tools-fix-glibc-2.43-openat2-build.patch" + LICENSE = "GPL-2.0-only" DEPENDS = "bison-native flex-native libusb1" diff --git a/meta/recipes-bsp/barebox/files/0001-barebox-tools-fix-glibc-2.43-openat2-build.patch b/meta/recipes-bsp/barebox/files/0001-barebox-tools-fix-glibc-2.43-openat2-build.patch new file mode 100644 index 0000000000..3f42ce76e8 --- /dev/null +++ b/meta/recipes-bsp/barebox/files/0001-barebox-tools-fix-glibc-2.43-openat2-build.patch @@ -0,0 +1,43 @@ +barebox: fix build failure with glibc 2.43 + +glibc 2.43 introduces linux/openat2.h through the fcntl include chain +(bits/fcntl-linux.h -> linux/openat2.h). This header expects the +__u64 type to be defined before inclusion. + +In barebox scripts/include/linux/types.h the header was +included before the __u64 typedef, causing build failures such as: + + linux/openat2.h:20:9: error: unknown type name '__u64' + +Move the inclusion of after the typedef definitions so that +__u64 and related types are defined before linux/openat2.h is parsed. + +Upstream-Status: Pending + +Signed-off-by: Hemanth Kumar +--- + + scripts/include/linux/types.h | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/scripts/include/linux/types.h b/scripts/include/linux/types.h +index 5b01333..33cea19 100644 +--- a/scripts/include/linux/types.h ++++ b/scripts/include/linux/types.h +@@ -4,7 +4,6 @@ + #include + #include + #include +-#include + + typedef uint64_t __u64; + typedef int64_t __s64; +@@ -15,6 +14,8 @@ typedef int16_t __s16; + typedef uint8_t __u8; + typedef int8_t __s8; + ++#include ++ + #ifndef __linux__ + typedef long long loff_t; + #endif From patchwork Sun Mar 8 14:03:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemanth Kumar M D X-Patchwork-Id: 82806 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 C5E68FCB63B for ; Sun, 8 Mar 2026 14:04:20 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.38981.1772978659303511427 for ; Sun, 08 Mar 2026 07:04:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=ruWSY3oo; 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=75278c0199=hemanth.kumarmd@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 628DUo9h482562 for ; Sun, 8 Mar 2026 07:04:19 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=l17F5fOV5KcEFxDmicT3lZxC9kc4Y8FOF0N0jdSfuqg=; b= ruWSY3ooxBWSfKHGzjEXSztLXpuhJpAMLI9UGar68ixqqZOPSNdema2VAvQWttd6 aEsp4Nz9AUv07KWuc0l1OW+J/x4PpDZx4E1QwVi7NExKunli5JmS2i9+DkgyX5SM b0gKZo9lystXNMApCKK84h+Nj4JfVT2mb/Af51tkAafcXVRKL43YV2B3yaLpTI7H +D9Txcbm3AGC0hFRdVYWJ6cfPdyv1J6mcgv0QqMlf0iu82HYcfn6mINWwrHCIA+3 JlarynPLKG5i0P9k4tP9TKcLPaA2tH8LDd5DjISyN02PnNW4k70B3XaVEArgGG+h YT6zDhirbRtr00CQq0b31w== Received: from sn4pr0501cu005.outbound.protection.outlook.com (mail-southcentralusazon11011045.outbound.protection.outlook.com [40.93.194.45]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4crg62gu91-7 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Sun, 08 Mar 2026 07:04:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZpNpf/7CUh64+zeJBV5lw+Xe5RGfw/oA0rT8IwWRjZ1KWDjn5sUmg3xjPvYfjTjlDbaHDaxoF6KwCcXjQgiNvxh0YKF9rwh//0B6eO8HvjDaHpWKhXxWHvvi4RPcoMjU/tXd1HMNv7BYEGNVv19ivSA2V12QkSiGZ/7i1HOHqpsRATfDzhVbrVQY0u+YzPg/4IhRwJhfwKZwPMWm/vlAC7tQvvHOinZ8juav6JWbEP0WfR/+Nor/GXjC2dXVMMdLU5qxXbSMmc2FFg3hlzh4fDjF8/R/j+ZBhgjaMM0yPMfOO56dR3pFAdkFlNKj/TGvlSYeaorrvBtN7+3vXLgZ4Q== 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=l17F5fOV5KcEFxDmicT3lZxC9kc4Y8FOF0N0jdSfuqg=; b=ExOYHjEdKsxik0UACpB7v3msigEt/IU16impSBqBgRC2NRQRv2foo2fPbmol9qf7X1tJWHF6tnpd9EFlPXwubRFt6ctE37GCPCuzowMv7G0bnzcUk15MdtAP5uk7htGz6Ljea7jtL0RBKd5EuNfVeV8mI9VQ7yt8DHaewPM3w33AtokHTziSCWlBwT9e4kCoxJzIhWxYaVJwyc+/lgMKz39iVDa1M2ox59pHIdoUAgV1LUMxBAkL4pGDvZV98kClyj5D5Z/3s4EEZuymDbADvFxPGGsesBRv0AnCmN9kTh4FPx4OQ3OOE3XVchadySUse32/Olsgtr6QZ16PzIaseQ== 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 SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) by MW5PR11MB5859.namprd11.prod.outlook.com (2603:10b6:303:19e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.17; Sun, 8 Mar 2026 14:04:16 +0000 Received: from SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486]) by SA0PR11MB4574.namprd11.prod.outlook.com ([fe80::215f:e93f:c560:8486%6]) with mapi id 15.20.9700.009; Sun, 8 Mar 2026 14:04:16 +0000 From: Hemanth.KumarMD@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, Randy.MacLeod@windriver.com Subject: [PATCH 7/7] ltp: workaround openat2 build failure with glibc 2.43 Date: Sun, 8 Mar 2026 07:03:14 -0700 Message-ID: <20260308140337.2503858-7-Hemanth.KumarMD@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> References: <20260308140337.2503858-1-Hemanth.KumarMD@windriver.com> X-ClientProxiedBy: BY1P220CA0001.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:59d::14) To SA0PR11MB4574.namprd11.prod.outlook.com (2603:10b6:806:71::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR11MB4574:EE_|MW5PR11MB5859:EE_ X-MS-Office365-Filtering-Correlation-Id: 386b7ed5-1510-4f04-a378-08de7d1b9583 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|376014|366016|38350700014; X-Microsoft-Antispam-Message-Info: Yuuw6Rw+1VJnJ3q8Gjvi7QSYKZAFoz695vRHPfOg7/0S+9oKjdOqraotOeIxhtZBZqzsxlmUoL069DiU5UAjamaWFArmv+jFpjIR6NUDuXq5o4/22e7vDH/aNzvLqppiJqvpqnxvny87lhQyaeh8dTZjT9oA6B6zH/SeTdnDM1Buc+od/70NlNPJ/JrzwNwIXSsPmKnXcCiIcHXTu6714/IrM87HiMGUCjtO0lQcvmL2YeVqNMKmAbRNnHGK8R2U6L5uV5UX7Huwi8lV0gF5ilHtiKmxQzch9adu69XmZIc0YWWLJBgfKtGVpfensGrhLDhxSmHMm6gANO7yqL+c+kEhZITHl7tEN9HUsy8pAkeWZQ17bzQMId1rvWvuewI+z/aJ94K22RtqRf0QaeYZPi3nA8jy6bE/dJ7wPn5ySeDi+YgO4pyFzENshZ0A2ZwTuH0UQfB7d681r8rvfj7/cJpcmoFOj4oHp5zRdAZkOle4jj6/9rPmIQE+EPmQCymbmWDtgQFHVwl4p3NlYpZOodZ3nt4dZwAEoXU7YxJYJxpV8xgfZhnEM0mh1KraPubpGp0kxDnqfy2wazfTbAbn0D/1mjt3U2bDrOOpYctc4bjj3zew15bwdU7Lauuxba6QRPkHa0LV2ydvKMADv9UTZECB1Ast0i2zOftYYZuhJwCYTcTukLKTsaQim9Y5x7pYYAd0XvovaPA99PWSpeu3TWYX3fAxWEM4LqHz4Bznn27FjvTU3Hi41qaktGJa+xIQeh/IEjHDzU6dBrTmmiUFXGI826/0g0Ph/tbV2z1fNIM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR11MB4574.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(376014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wby0yDmy4iaCy9+dQI8vw+Mg9vvXQly1U7ui72k8cnm++W2RvxyCrnGrn0D5sB/JHgiXHh7+n5gUfAGOuje5ZEmZRC9dSwLHn0GaJDDmLI3nu9/kO+NpZgpSqUY1Y4PbUM1j4iaeXqLM01taIZwM8QEWtNvl9Ti4IYKxNYsJGzS79FeBMVmW8kJYkrfw7AdDkgkv6j115POUrUOS1W7vriHzLCHP3xRHg6Ib3NXowSe6y2fr7tFgswN0I881WgBuaR4aBoZqa29cH3zjOBXoizUmm6aeaFP40RC+hud15id2Y78fwMszmvWFsadjVR+nLaFLnvef26kKnFFhiQkwz/k1knKTLe8iatNDapI7IV7nmPoawBKZ4lzBqMVDpR24km5YSWlKRWlS1CtDYKiepT5VXiZb6rDC2xIveCWaVeWhU+HSD6nQcji7Hrun9VndV3F7jvBIHQRFuuTLit2YPG+7doXxi/EH/tSP/w6NfcySrGExAiGogigQQK2qjWoSGGIZLHKJDdloXEk3DAE/vEeskBWQ5hdaLysQ9H+Wp/OPXEx5HI1O4MdiuIAxAgmTeCKrGzZOc6WfiW/mgFNX7OGk7J3z6Darb2j8AWfE04/8B+x0lTcuGZ4QBo8eE2eaZbHuFXLlH6jn+VV24hWQ1upsb9J+fkKOkmx6hjxOMqFaN7IcyHxKbfkhO3Ru8al9MC3+G5Hzc9KmGzcvll3UjD5Shjbrn/9ALHPX2Yt8x62yvzq4NThl2NIBW5fxgOSbZdofJTwhmqwoBgaWxbSTr/e+/fGVetrWcNrLLPN14Ny85vtCRdi4sBVDuuQQYySXk3Msr6YCoh/L8k0K8FCx09QwlbcfxyeKHEbnjvPPtwquEvnYJ+TohAqtR6Om+2rQKqUXYooTrmU+16pXylxbKhXXzhE1ICPa32nGOAy59sV2nzIUooCX/cZUQIVcKIkXyR3h9ya7YFunYx5mGJK6HOfxDWEZeFmLC6VAMHDM3xs7fbLuQ9PLHtf2N5Q8cTBmh2KeoyIRPgnQaphtuLGM1GKhzX2jJR+A9U0ypumL9B8Xi00S/9HwoPvaVnDI/VBwiA4eM+CebvhrAlI4HeSnE0p2KdU/lqkSkLT1yEyYlsF+7bgVxQK2ZvKzPkIQ+omeBl77MCR6z3b5bs5GTZrfD7fs4MYm1SH69/Rlh6l6JS/aZj1EzOUojQ7uJSSKDKYgUH5J0Q/mIwnywgUvT+z6UpnyxqnKVo4Ct/gzscBe+aaHGrQnQZ6g3XYi3jKfFFTyouEFYm0RG4lKewpAQUMFm2a3DkeJrBEkXuYgbMk0MP/jKezrbFRjA+k0PC4nsIONCT9IDujiWouWF5U7erkCXlVYgqniAYX5YscPh13NVJXRemtOwtKlhDtJnleTjC0qCsbcCn1hWXnI0zjjVPU5Blk2DJADUCDb5rXqzBCH4d3ZLvy9eBqcG0tQqOmF/iaQTvZjSVM9jPupVtJYLou1MRf/T10haFKLJUs8TFgXJ4S2EhZ+eW1fAuZ7/klCwgadyMW27YtsmrGf6i4dCP/lMif/2MufpWnxDunawGxsXYVRdCvYjgr8eFIW8ZDpSe2XLm8c0YuutfJpvJjj4Iqz9Bh/vAm30CX0k0s74wDjshmiFIcUyB3F+Sn6I06HD/OVhZymdaP6Y/z7yJbXLAYJtvVgObSW43me3f0BEd6LQ8gL4Z20jd9VlGFkOXlZ6bhlt1/ZdjCarUDhTaq1uX5o4LJo+c5K5q2YGs/jORNEytA= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 386b7ed5-1510-4f04-a378-08de7d1b9583 X-MS-Exchange-CrossTenant-AuthSource: SA0PR11MB4574.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2026 14:04:16.0337 (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: naZOgpRkt/dj5qyKZW2N2oCivnDDWu3z3U2yfbKJVwj7bN+acFImY1rBv8tfJOu7h6lpGdKqSQ+K66ooLByP7EcJ3/9im5ivDlR3SHKJjIw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5859 X-Authority-Analysis: v=2.4 cv=f4FFxeyM c=1 sm=1 tr=0 ts=69ad81e2 cx=c_pps a=z/rjtr9/JqYX5j7IdmSYkQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=NEAV23lmAAAA:8 a=5uUD0Id6OvlxfbuOjvwA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA4MDEyOSBTYWx0ZWRfXy012OqpVS+oW CAhqR/jNRDa7PunNgaZ0fsLkLWgC0uBRgG4JBT1CpkeamEWH9zyCK+qvec8wXSjA5PUwRTyjl+Q hWYIDvJ7YmoMmY+m/mqomvZSlWfCRq/Ks+1m7xBleslPtk4oUtMgFrJq+aVwA6IlIgmr6T7L3VA SsrgdZ3Br2Tte88OnVqgyuTcCJ8pr7t8KpG5yOSLO45Git5ahD5+WXfbBLZd5/UuYacKAQ+ysvj t5LevIYfgmapikH4ZVhr0CMdw67OoWxSyPQnUGXgT662o0uQTV8MYxjt3NVg0x73Pg7UvbMR2uQ t+72hUDTQS4c/mesGcL8p4M9j/Ul8NQODOAF24VfoWz/aJo7A/hNPTYVDsrt9+yG/Wi5LRS6Wgq uaaCAvPOtVDKrF4CtUQKUBzfkXvAyaB8+WgekihDblqiledO2eUKmX0vca8sTDFBoSXFai1/+8b j+xjKcHIzSRo2EFjlXw== X-Proofpoint-ORIG-GUID: E4ZRcWqrpMpSiKQowdQrAAX6lOFb2oPu X-Proofpoint-GUID: E4ZRcWqrpMpSiKQowdQrAAX6lOFb2oPu X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-08_04,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 spamscore=0 impostorscore=0 phishscore=0 priorityscore=1501 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603080129 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 08 Mar 2026 14:04:20 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/232650 From: Hemanth Kumar M D Signed-off-by: Hemanth Kumar M D --- ...tp-fix-build-failure-with-glibc-2.43.patch | 32 +++++++++++++++++++ meta/recipes-extended/ltp/ltp_20260130.bb | 1 + 2 files changed, 33 insertions(+) create mode 100644 meta/recipes-extended/ltp/ltp/0001-ltp-fix-build-failure-with-glibc-2.43.patch diff --git a/meta/recipes-extended/ltp/ltp/0001-ltp-fix-build-failure-with-glibc-2.43.patch b/meta/recipes-extended/ltp/ltp/0001-ltp-fix-build-failure-with-glibc-2.43.patch new file mode 100644 index 0000000000..82b4436779 --- /dev/null +++ b/meta/recipes-extended/ltp/ltp/0001-ltp-fix-build-failure-with-glibc-2.43.patch @@ -0,0 +1,32 @@ +ltp: fix build failure with glibc 2.43 + +glibc 2.43 added native openat2() support for the first time. This +caused compatibility issues with LTP's internal openat2 definitions +in lapi/openat2.h. LTP's configure detects glibc's openat2() and +sets HAVE_OPENAT2=1, causing lapi/openat2.h to skip its own +definitions of struct open_how, RESOLVE_* constants and the openat2() +wrapper, resulting in a build failure. + +Undef HAVE_OPENAT2 in lapi/openat2.h to force LTP to always use its +own internal definitions. The proper fix will be investigated and +submitted upstream ASAP. + +Upstream-Status: Inappropriate [oe-core specific] + +diff --git a/include/lapi/openat2.h b/include/lapi/openat2.h +index 03327bdb7..bd44573c9 100644 +--- a/include/lapi/openat2.h ++++ b/include/lapi/openat2.h +@@ -14,6 +14,11 @@ + + #include "config.h" + ++/* glibc 2.43 provides openat2 but LTP uses its own syscall wrapper */ ++#ifdef HAVE_OPENAT2 ++#undef HAVE_OPENAT2 ++#endif ++ + #ifndef HAVE_OPENAT2 + /* + * Arguments for how openat2(2) should open the target path. If only @flags and + diff --git a/meta/recipes-extended/ltp/ltp_20260130.bb b/meta/recipes-extended/ltp/ltp_20260130.bb index bb3b7e9ca3..57e3120839 100644 --- a/meta/recipes-extended/ltp/ltp_20260130.bb +++ b/meta/recipes-extended/ltp/ltp_20260130.bb @@ -30,6 +30,7 @@ SRC_URI = "git://github.com/linux-test-project/ltp.git;branch=master;protocol=ht file://0001-Remove-OOM-tests-from-runtest-mm.patch \ file://0001-Add-__clear_cache-declaration-for-clang.patch \ file://0001-syscalls-semctl08-Skip-semctl08-when-__USE_TIME64_RE.patch \ + file://0001-openat2-fix-glibc-2.43-build.patch \ " inherit autotools-brokensep pkgconfig