From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 16 Jul 2026 19:35:13 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wkPzN-004Sgf-2H for lore@lore.pengutronix.de; Thu, 16 Jul 2026 19:35:13 +0200 Received: from [127.0.0.1] (helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wkPzL-0007vA-B5; Thu, 16 Jul 2026 19:35:11 +0200 Received: from mx1.white.stw.pengutronix.de ([2a0a:edc0:0:b01:1d::107]) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1wkPzC-0007v3-AW for ptxdist@pengutronix.de; Thu, 16 Jul 2026 19:35:02 +0200 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c200::3]) by mx1.white.stw.pengutronix.de (Postfix) with ESMTPS id D1467202278 for ; Thu, 16 Jul 2026 19:35:01 +0200 (CEST) Authentication-Results: mx1.white.stw.pengutronix.de; dkim=pass header.d=t2datacom.onmicrosoft.com header.s=selector1-t2datacom-onmicrosoft-com header.b=OTkbs0cR; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (mx1.white.stw.pengutronix.de: domain of christian.melki@t2data.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=christian.melki@t2data.com; dmarc=pass (policy=none) header.from=t2data.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Oa0IpQLbpxTw506VMkfB3am5h2mqgueeNZ41TDocCQeyUAbnm/vdT0oFtJvnh7A839zjIumMSZUFOmHaJGxAJFghckOhqWPlxnZBoY1/vTC6k4pxvzwWscL4CQIxANTjkZpO4z6SPhlPwicOBIQzwhbTGQP/92u7HxHD+ishe8xEpQ73tapXmylgq4MFODQKYYyQ6m63gmwBM2A7p97YpNbZ2kDLVqkwW3juV0d5jDHkq4KlKAGgV8DKnmD19T9bw9fG3lCAikhXE+1k7UfX2UQPoIHLQIrGE5tePqt/E3DK3ZBQEcq0Jt1Wiflounk+PdIBF7DDVIE+0s/7lnTPxg== 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=0Y396K9k8niECBvMqKioC1wPvyqlWSnl/sY6IVtr9u4=; b=pOdRgR8q0Sr4Nb9tYpt1WA2CFROEtLT3TgUe/7hcHIBixG3OzuepREARyiFVe7ke1yA7WBpwpWybxeFbwf9z6kCowvd4IFiSHoZL3rRTOndAMIn/ioGxzeYu1TI59RplgdojO7yBExKjAbLKEINESyda+GOn1+OnMV1PSM0b6UrHPNoUMaRBTG0w5DG5n6Y20ibtPLCtyaNHeFrmQjLAnuIiQOT9tmToGsm5xmJWLihWfFhiFdf/Vet89ODKM/D1o/Z4GiEdEHS6B6zBJo37I79zmulbzC0qmPKSH8quQfDzPJ3lCr6/QPodvBReCbCfeviUpyakvgW+f/9lAgT5LA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=t2data.com; dmarc=pass action=none header.from=t2data.com; dkim=pass header.d=t2data.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t2datacom.onmicrosoft.com; s=selector1-t2datacom-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Y396K9k8niECBvMqKioC1wPvyqlWSnl/sY6IVtr9u4=; b=OTkbs0cR8Z3XLer4KiTxp+oZWykByJuXHBrGWCaJYjZrctJcBtJZuniXMaSGzFKnXyyc6Di0xwjjTVAfrgMObG7R8Q6M+euvS4b12f9FqNkUngkyis2MKx8e6rh2I2yI2tBbgaBzGXSYA4IgdVUoqRpSvQkOCiUWWdv4zZ/f1Hc= Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by PAXP251MB0334.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:20b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Thu, 16 Jul 2026 17:34:59 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::a4b2:58d7:8549:4b19]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::a4b2:58d7:8549:4b19%3]) with mapi id 15.21.0223.008; Thu, 16 Jul 2026 17:34:59 +0000 From: Christian Melki To: ptxdist@pengutronix.de Date: Thu, 16 Jul 2026 19:34:52 +0200 Message-ID: <20260716173452.3199316-1-christian.melki@t2data.com> X-Mailer: git-send-email 2.43.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: GVYP280CA0045.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:f9::14) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|PAXP251MB0334:EE_ X-MS-Office365-Filtering-Correlation-Id: 4f18f1c6-7732-4d8d-1aae-08dee3608f39 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|1800799024|376014|52116014|366016|38350700014|10067099003|18002099003|56012099006; X-Microsoft-Antispam-Message-Info: JNc+ibW6fr5Bh9TYtI95MmpsLrZn5sM8PClXuoI0/TA0DM1zvA8ubS2D9pmXSaR8ce6kSrsdNbFfdYHmXGiGi/wDToPNK4zsRAicV53F7JtW2RnS63xWBuMLbjFU8r/Z/d1c4IP/H+ERcPyXKBJde9E6LwfudZjk37rCs3z+7OfkgYoisSoBIZ6JNS/2XWbbFRxoCFMbrrxOVeHW/FwX033nSC8pz3W0h8UKZZvMyJv2clhx+L23PM57oEfR1zaQ8dAyWUNdqV2RoUFgLTaSzp1VdsiKFJppDd64wR9EtBuIIkV++kju1xsDpBC33vXSu/wgGwLdS+/+gXdnEZgGBvMsjrRcjbSw0NqpzgK5pZ/Caey0NisQKWDP9NqjBYEBdlaVvBa6ZfXrs8Y8jEAakx3EdYdtUI56sbkCUG1eQDWv7gLl/0Zqy+LRQWutrCv1hlnKTkp/CzKLwpMU2HQRQ2uUQNifekIc6jOb4xJpXobqNzzei3tDB0TpUeMX/95ha/hgwtR9zrpyYhXjLr6mXL2EhM+5oUoF8MS/H1eYRLdiZQtFYMG5Qn9MVjNhRigRbIVSS/VHUyIBaQYYN7o0g5g6/JqSFKDv8VFZlRYiNdW++HJjqVHSyeljWBKNqZs5xhmFinokyAy1gYK/sriDjeM/E1xaOtxkbqZ7UpCetpwWq/RLUCyH83y061hpnm0eah1LUxrplk5dh3LlxbHfYVkyTXmhwewrA8i9WJOTpXY= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB9P251MB0618.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(1800799024)(376014)(52116014)(366016)(38350700014)(10067099003)(18002099003)(56012099006); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?U5khpt+jbSZ5rhxP9oDgMeHZGStrgNrYraesmksXhlSyCmkEOX5OGL/akM+m?= =?us-ascii?Q?BncEMZkfDTQym5LHkIvL/ck39GCp6mp68r9zhFrkiYan6/Mi65CyCheSN6o1?= =?us-ascii?Q?guWvt4HUHFJwObU/Pf8DWs19Qn10ckg5eclMx9/q0vsPphIdI8fLRV4CCQX9?= =?us-ascii?Q?L6E982b0Qm4SOjMwm3MwXAWWc/GE6I0hYs+tCvzHJdTFNUY0pXDh/IZe9edi?= =?us-ascii?Q?k9fmYxfMqVieGt+FiWorlKigfykjV32qmLVcnjw0MDItxotl7Gt2+jbL0oZq?= =?us-ascii?Q?AYuxdkADwJ/tXiikWoajotAD6kUl/zHSoftVwEZSzAziHc0IKN6ZnNNx30eb?= =?us-ascii?Q?zYVPpvRI98IAA/sSvv/TDkrPlEu83WzDMgmVdnsJJPMj/NHvtYtm8KeZBVxF?= =?us-ascii?Q?tEyMMMcfmgbim5slWzO18t3uP1jwwLPaewdmeqMfjODT+K/gZwIC1sOZiV3M?= =?us-ascii?Q?nBrgRMVyqlnICktcUuJt4giyxAIXOQ8Gu3Q3HrqEBZkBMqvZtOXDy+5e3Koy?= =?us-ascii?Q?kg0PN1AxdEg3u843rznEvWXle4H5icozbdDhdDHdvDlK9EpBpl8mJ+rxGA2e?= =?us-ascii?Q?NYYWgnzT4fwf4JcSiBB9mGvBP/IO88hrSBdDpRkl0GmjjsdGgrm/VY9f1tgj?= =?us-ascii?Q?fquLe9507R9Jsh9QKiVmDodNr08DCJWfwlNMLcLeZ5J864YTKl0ehl7xV/zG?= =?us-ascii?Q?5XYQergS+D9npqRW4qPEuqDGUXfu7tQjL1iMx5m7nvXTVGP0qoX/FJUeV6kd?= =?us-ascii?Q?bfdU+2uv4WTaSu4erTcsJI+r6DN0E4sQV+eT1eWdVJfDtCupvMxbKoDlDjsU?= =?us-ascii?Q?Tu6cBmaen+4hEXdMTwKNdpw7C5fwrG5UqwBUikGpMKrlgbwgT29Ez9D2nhfc?= =?us-ascii?Q?dmorlr94PskDhVF9FOkuTVtCCN/JoVg/Il78ZF9T+7CS1JjBSyV2k+V1/gB4?= =?us-ascii?Q?PJeyYD3c2G3tGuGjwOV5ohaEWvxX5nVeWWUQOTU0b0WdxBy0SODEa7bS77hM?= =?us-ascii?Q?v0rq33BAAGc48v06KS8sigIhzqMZ4K3IK4LQVVGjdO/HPcRPv0YunXV7Tnfl?= =?us-ascii?Q?opLLbW4/2iOGh05Z27EfAJD++QBhB2KFxE8ZuxiamP7NCE75LKiCDueAwNAQ?= =?us-ascii?Q?nT0aIny6CR5jjbJh+yUdhyzeVrTMr5utNcVKm+wSklUpceDWjGgS7/mxg2mO?= =?us-ascii?Q?yAzDMgwdocelpqdvecekeNCuNceSaBVnB3UaC6eVsaUA00JdjaaxEv4DdmPA?= =?us-ascii?Q?7yl2J9cUkIGl6v12sHkQckKu/CkamtUdU+aWvP4k1RXsZbLsIijdxVrz5cA1?= =?us-ascii?Q?fVgmsRkzu2VIHQbk6QS9PHX+0hwQh655Xl7idkJ5WsL0MQGMKBGmP7yoWI9L?= =?us-ascii?Q?yMT4OArkO8BVlOceWiz72gwtVBYzsnNjLsPBMdgMtomPr3AI/24KclLptlmd?= =?us-ascii?Q?Im8PqjE2OXidCE8tmR1MRlZpHowqz2rUyD3MD8W9u1RlsBQFvMwDvkdbPX5m?= =?us-ascii?Q?sjwwH0tlwiTitVbPo/M9wuZwc0e/mlcbZLNACtyE7l9TS5iPa1zKgXlTvp0G?= =?us-ascii?Q?u6HNqqXG51C7cOQ6YT7A0QOsibk3QJQXymEAd3pGMbLF8jqWy2yf/9DIsgOa?= =?us-ascii?Q?D5wrvdpA5ITTd+4Oz3BpZhjgNSsjAdtVhgefyHtpIjzdGMhaYU6oYv72zx6c?= =?us-ascii?Q?PMVQfVOwwR1k0KpvvyItOG66oW5LjLp+W3GPj19QAnGOloPpYMBmDQR24JQA?= =?us-ascii?Q?XYHEqJcCtfoKYj8Z43y6FWrm5vWujWE=3D?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4f18f1c6-7732-4d8d-1aae-08dee3608f39 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2026 17:34:59.3854 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 27928da5-aacd-4ba1-9566-c748a6863e6c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: hlq5jgOoVueZYCLoX3I+3Jq2Z/Exqv25t7KmUSS33K6QBEePQI5CqwKbCl1qHhsMibcKkDAzAOg6yu2bTT27p2EuE6quP9adNcILeUSXbh0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXP251MB0334 X-Spamd-Result: default: False [-3.50 / 15.00]; BAYES_HAM(-3.00)[100.00%]; MID_CONTAINS_FROM(1.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector10001:i=1]; R_MISSING_CHARSET(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[t2data.com,none]; R_DKIM_ALLOW(-0.20)[t2datacom.onmicrosoft.com:s=selector1-t2datacom-onmicrosoft-com]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f403:c000::/51]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; NEURAL_HAM(-0.00)[-1.000]; FUZZY_RATELIMITED(0.00)[rspamd.com]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a01:111:f403:c200::3:from]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; DKIM_TRACE(0.00)[t2datacom.onmicrosoft.com:+]; FROM_HAS_DN(0.00)[] X-Rspamd-Action: no action X-Rspamd-Server: mx1 X-Rspamd-Queue-Id: D1467202278 X-Stat-Signature: z31bbn7mm93fism8mtagnspxo7kp6q8e Subject: [ptxdist] [PATCH] libffi: Version bump. 3.6.0 -> 3.7.1 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Minor fixes and improvements. https://github.com/libffi/libffi/releases/tag/v3.7.0 https://github.com/libffi/libffi/releases/tag/v3.7.1 * License hash changed. Copyright year updated. * Forward patches, adjust for offset. Signed-off-by: Christian Melki --- ...bffi-Fix-location-of-libraries-for-multilib-toolch.patch | 0 ...2-libffi-ensure-sysroot-paths-are-not-in-libffi.pc.patch | 4 ++-- patches/{libffi-3.6.0 => libffi-3.7.1}/autogen.sh | 0 patches/{libffi-3.6.0 => libffi-3.7.1}/series | 0 rules/libffi.make | 6 +++--- 5 files changed, 5 insertions(+), 5 deletions(-) rename patches/{libffi-3.6.0 => libffi-3.7.1}/0001-libffi-Fix-location-of-libraries-for-multilib-toolch.patch (100%) rename patches/{libffi-3.6.0 => libffi-3.7.1}/0002-libffi-ensure-sysroot-paths-are-not-in-libffi.pc.patch (92%) rename patches/{libffi-3.6.0 => libffi-3.7.1}/autogen.sh (100%) rename patches/{libffi-3.6.0 => libffi-3.7.1}/series (100%) diff --git a/patches/libffi-3.6.0/0001-libffi-Fix-location-of-libraries-for-multilib-toolch.patch b/patches/libffi-3.7.1/0001-libffi-Fix-location-of-libraries-for-multilib-toolch.patch similarity index 100% rename from patches/libffi-3.6.0/0001-libffi-Fix-location-of-libraries-for-multilib-toolch.patch rename to patches/libffi-3.7.1/0001-libffi-Fix-location-of-libraries-for-multilib-toolch.patch diff --git a/patches/libffi-3.6.0/0002-libffi-ensure-sysroot-paths-are-not-in-libffi.pc.patch b/patches/libffi-3.7.1/0002-libffi-ensure-sysroot-paths-are-not-in-libffi.pc.patch similarity index 92% rename from patches/libffi-3.6.0/0002-libffi-ensure-sysroot-paths-are-not-in-libffi.pc.patch rename to patches/libffi-3.7.1/0002-libffi-ensure-sysroot-paths-are-not-in-libffi.pc.patch index 3f173d32e..940e17f68 100644 --- a/patches/libffi-3.6.0/0002-libffi-ensure-sysroot-paths-are-not-in-libffi.pc.patch +++ b/patches/libffi-3.7.1/0002-libffi-ensure-sysroot-paths-are-not-in-libffi.pc.patch @@ -19,10 +19,10 @@ Signed-off-by: Ross Burton 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac -index 2c8ba77970b3..4e9251578eaf 100644 +index 3370acc3a396..2f96c6fad97e 100644 --- a/configure.ac +++ b/configure.ac -@@ -423,7 +423,7 @@ AC_ARG_ENABLE(multi-os-directory, +@@ -429,7 +429,7 @@ AC_ARG_ENABLE(multi-os-directory, # These variables are only ever used when we cross-build to X86_WIN32. # And we only support this with GCC, so... diff --git a/patches/libffi-3.6.0/autogen.sh b/patches/libffi-3.7.1/autogen.sh similarity index 100% rename from patches/libffi-3.6.0/autogen.sh rename to patches/libffi-3.7.1/autogen.sh diff --git a/patches/libffi-3.6.0/series b/patches/libffi-3.7.1/series similarity index 100% rename from patches/libffi-3.6.0/series rename to patches/libffi-3.7.1/series diff --git a/rules/libffi.make b/rules/libffi.make index 3b5d3274e..0404c3a6d 100644 --- a/rules/libffi.make +++ b/rules/libffi.make @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBFFI) += libffi # # Paths and names # -LIBFFI_VERSION := 3.6.0 -LIBFFI_SHA256 := 31ff1fe32deaebfbb388727f32677bb254bf2a41382c51464c0b1837c9ee9828 +LIBFFI_VERSION := 3.7.1 +LIBFFI_SHA256 := d5e9a6638ddbd2513ddb54518eb67e4bbe6fa707bcc01c10f6212f0a088d819d LIBFFI := libffi-$(LIBFFI_VERSION) LIBFFI_SUFFIX := tar.gz LIBFFI_SOURCE := $(SRCDIR)/$(LIBFFI).$(LIBFFI_SUFFIX) @@ -24,7 +24,7 @@ LIBFFI_DIR := $(BUILDDIR)/$(LIBFFI) LIBFFI_URL := https://github.com/libffi/libffi/releases/download/v$(LIBFFI_VERSION)/$(LIBFFI).$(LIBFFI_SUFFIX) LIBFFI_LICENSE := MIT LIBFFI_LICENSE_FILES := \ - file://LICENSE;md5=ce4763670c5b7756000561f9af1ab178 + file://LICENSE;md5=5e9a8df556846bb3d1edec0d968a2311 # ---------------------------------------------------------------------------- # Prepare -- 2.43.0