From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 17 Sep 2025 10:30:32 +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 1uynYe-0040ct-2Q for lore@lore.pengutronix.de; Wed, 17 Sep 2025 10:30:32 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uynYe-00038q-EB; Wed, 17 Sep 2025 10:30:32 +0200 Received: from mail-am6eur05on2111.outbound.protection.outlook.com ([40.107.22.111] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1uynYO-00038h-QW for ptxdist@pengutronix.de; Wed, 17 Sep 2025 10:30:17 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=V+ZkeA253Tmye9pq60zbS0kiMRzbHk+0c8fBqSJSNkhcWMLlkr3VhpffBMaGdowY1VLPAx0XIaX9gsXV0U0ssAhdAOonhia6LTnbD/LWGVg0KoXAhNeAphWiblDp8cjCCTIP4FXBFQtkOesot5cQA7jpO5IeIMAl/PJpfMHNj6vA9s19JGDTJ6QfYMWbz5FVmdVn2ifJ7NZttnQLVj/tL8XDzshm0yRwND/SfMrLizbscMDBQskIbjDzirQTRnQVYpsPjKEuYZrLnKOL6YeQWGj+AAOg2SgrB2qfHyoetXL2I+NZY1b+94PgSlBDYGNrS9/hVcUAHdMUocGdraeUxA== 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=YOjtpMUhpZUBb8nnpScPGM5U4m2eF37n+yRUnJp1oL4=; b=YEpYn+hc9maPoUGOkmfwRokF1cc3zdTD2lOZz2CJqTS3q2WBG7tBTL9mM7LuvTwWHXCMTrbLq7TF3/f8YbGwkDbvD4LJNvTadau2o44pdEuMYBFyLeYA5tkHHpBAfTN9PDyfCFEER3flpeyvh19bv5pc3W+O/Qhd/4I4N96jhDdsm9JaKPrXrX7nJIkOfy/+M0amQLDGC/z7C7plMcw4eTYLpj3YOpgB6nBKOiTVkKfgB+I+sLx33YEOcJdhOQloyuUeSmIn/dFj9JtWTOyA/LqHVj3lpLlZi4V4e6x38YpandHSZ16TE1oWKECP7WnxMoD3QVzoWykZKkzy73dLdA== 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=YOjtpMUhpZUBb8nnpScPGM5U4m2eF37n+yRUnJp1oL4=; b=NMpiXksu/p0pTrslRYRk2B84zcJcipHnLFh/wlY3BWX7UDGH6XApjxuIaKH12bWy2PBtPY7IjK2j75kf8W4s+qoMM66lxMZseMnUAmwKIU7TGiwjWVJASutjU1RW0lwiQLRVJ5XkCROBrsvgOSbxWBtmk6KjPiEp83w5yKIYZrw= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=t2data.com; Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) by AS8P251MB1008.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:54d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9137.13; Wed, 17 Sep 2025 08:30:14 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::a4b2:58d7:8549:4b19]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::a4b2:58d7:8549:4b19%6]) with mapi id 15.20.9137.012; Wed, 17 Sep 2025 08:30:14 +0000 Message-ID: Date: Wed, 17 Sep 2025 10:30:04 +0200 User-Agent: Mozilla Thunderbird To: ruggero rossi References: <20250917083239.145112e9@RR-Laptop> Content-Language: en-US From: Christian Melki In-Reply-To: <20250917083239.145112e9@RR-Laptop> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GVX0EPF00011B50.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1:0:8:0:a) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|AS8P251MB1008:EE_ X-MS-Office365-Filtering-Correlation-Id: 16e1c872-1058-4de1-d308-08ddf5c46c64 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aE1aaHdDZ3dTRTdLeVVib05yT05vS0E2Zng5bHFWaXpHemJkNGpvampsT09R?= =?utf-8?B?Ym1zbHZQNGlGUTNIa3VGOXRLR0FKOTJTTUI5ZUlOZld3V3NzWFh4Uzc5N0ZL?= =?utf-8?B?THd5QUNhRTlZNHZKdzUzUXY1RTQ2c2kxMHFPK2dXZVkxc1N6Zk5BWGkrbUZT?= =?utf-8?B?YXZtSGJXZ1YwS0VBY0NhL2RLZ0lpL0NTaUNCS3E4Z1M1eUdsMTdNRUsyRDJP?= =?utf-8?B?dFF4Z3h1dmJRZzRsdE81NEJHMVNrNElIbkZoeGFoaFFDNGJ5THpiZ3luOEFu?= =?utf-8?B?LzB1UGo0dGt6TGxsdEhUdExRamN4ZG1UdDFVTWFtR0UwQ2dGaEp2NmpmakNN?= =?utf-8?B?MWhRRjd1ODdrekpyc0ZFSDcyd1lWYU5xbFM5Y3ZMVlVWM1VVdjZ2WnBGNms2?= =?utf-8?B?RUNyRDJBalV2UFE5My9OeGJRNTgyekE2WHd1ckJncWUzdDVmVWw2V3A1TTRR?= =?utf-8?B?MklXdDMwN3lOMVNxSGd0SGJmRVV4SkFwdGJEZXh4YzNndXJQZ1hkNlpVK3Fv?= =?utf-8?B?UmtyYzJpejNOTTZkSUJxb2dBZ0t0UWdzbjllMFNpZkxrd1BWNUlIS1RweVgy?= =?utf-8?B?TTA5Y1EvcHVld1RIQ2ZEMW5VTXhMaGdUVWdaci8wN1cyQ3ZCdXRGMVhOTkIz?= =?utf-8?B?cUpvdjVHY29VWGNsdXl2NUVjZjQ2WGkrbjIzNDBzczhqMEdSODVNOWROdW5l?= =?utf-8?B?MU5XdmtJL0ZFcmtsbnM0TlpiMlRWeStmaUNKbk41UFhza2pncDlPY1JYbzJI?= =?utf-8?B?WFE2bTdWRkZJc05WaWsyRHh5c01oWjdsSS92SytScytQR1RaT3pIaS9pRkl2?= =?utf-8?B?ZjlpZnRrbUdldFRGaDQ0Y2FWT1NPWkU0N3BWME54b29UYm9KZHVEdDdXcm16?= =?utf-8?B?Tmg0bDFQWk9ZQkVlVzJQdDA4MEplM0g2TFd5a2IramVCOVFXMjA1YUFqV0tP?= =?utf-8?B?OEs4TG0wYk5Yd1pON3JWM0JHSmJaVzRsczFvUGJpakw2SjhmNEl3OStUN05a?= =?utf-8?B?YjJYaHllUklPOVBKNE43YytmK2lISUozWjhlRzJaL2RPbDRrT1NPb2ZPcFcy?= =?utf-8?B?Q2JuaEVWRXJBVC9sOFE1Q01QMVBCdVE3WmtpdGp0T01yaTVDSG1uZVBhbmpl?= =?utf-8?B?dHIzZmJHVHR4N0lieTh0R3JvbHp3U0lhejNBN2NDZzk3djR2Wi9WSUl6RmxI?= =?utf-8?B?NHh3M1F2UE85bTN3ZXBEVGIvOWRRaUlQWlRCSDB5T0FVYnh2aHJrYmtEeW9q?= =?utf-8?B?ZWlFcHVSSjNJNmx6ZUpJWnRJUEpncExMcnpFc3djdEFpdncyU1hVb3ZSejB3?= =?utf-8?B?Q0tCZ1B3VmZGbGJhVVdIS0RrU0pLN1kzNnkyZHZCcEkwd2NzSE5ZQUtlZFQ1?= =?utf-8?B?bnNlcXM3elp3MnRVai91TEhRNTcxdWs5bUViWG9tUGFoRk81OWNqNWZLalIr?= =?utf-8?B?U2hBOTNDVU9NK3BmN00za3BnTmQ3dXNCbHlWbGJYd0s1TDBGK2JJeG1NZGJq?= =?utf-8?B?b2gyRzVlUC8rTzJ5TmNQK0xHM0pRaXRWSGdIT01PbGlJQ2VUeVh6MFh3OFVE?= =?utf-8?B?RWMraW90eDBnV2xmdUxPK2ZXdkNtaFFsZkhmOE95Z0kvcjJaM3VaMERjd2tL?= =?utf-8?B?OUZseEgwVlJ1WWtiR0V0KzIvejNSbFdoRXVnL2Y2WERVK1AzOXRubHFwc0Z6?= =?utf-8?B?VVZZaWpGUS9sakpvQVp1VFNIRTFkTFIrWlovSWJJWjRGVFVKVzhQbFBEM1U2?= =?utf-8?B?bDFzSHN4cWZmR2ErdTE1Y0lqOVdoMXhZU1N1S2t4SWkvRmx1SksvanJXRnJr?= =?utf-8?B?MUd1MzJRS3dqT2JiV3lTRTRTeGRsYlR6MWRnaHZ2N3YxRmNrS3dleGQ5UzZv?= =?utf-8?B?UUFlY2U2WjhtWUtueFA1ZGpWKzlSeElaQ0JRaVcwbHJKS0E9PQ==?= 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)(376014)(1800799024)(366016); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZXlFYnoxU1FTQ1NHSVhqeTl0SmkvbFM3TmpkYm1qVStrM0RuUkhETXlJVzFP?= =?utf-8?B?Z3MxRDRiT3NvdVBWU1diTzB1bnJ3WVd1Q1QwVU1GZUVaYk9Xdm1FODlyTTd2?= =?utf-8?B?dVYwK3pkcE82NmFHTVRtNitsQzQzVldWYWN3OXJZTWtWRUI4TUZ2cDRIandz?= =?utf-8?B?STFubTNIcUxXVHNWY0dYMS9YV2w5OUNUWUJ2NWhRNjF0bTcxSHpvS2ZiUkRO?= =?utf-8?B?UmlLdUI1ZS81TDBwRW5HUElkcnFOTzd5SDhTb1JLdXZvTjVnSDBWWnVPcEpU?= =?utf-8?B?Q21kQjhWSjR5dzBpQnZVOGV0Y1lYSEFmQmFqTGR4dytEdXp6NHNuY1NkTk52?= =?utf-8?B?M2ZQTkZqK1ZIQkFXMnJkNGFYQ09hUjRJTFM4U2pSRm5mZEVvQU1qbkhoSWJY?= =?utf-8?B?dHhLSkVjQ2Q2MGpqL09lUWg1TURrdWd1blVqUHRUYytwYUhrNmlWSzRzZndz?= =?utf-8?B?RnY0MExWOTJGamErSVhHUzBkVDJBK1BuKzlycExWTFFtZGgyQ1J4N09ObE1x?= =?utf-8?B?aVZ4S2ZMVjFCOXJSNldNVEpyUmludkJhbHY5VWdETllCOUIrcTdCc1UwQzFL?= =?utf-8?B?SGhmU1NnYUlSem5TOTBiQkszejg4cElEZi92OTVuTlI0aUJucjBiR2dCeDdi?= =?utf-8?B?NHgwQ0FJSmZnMlMzeE9UR2ZBTFhqMW1EaG9pTU54RGExK0lXckVQdmZIZ2I1?= =?utf-8?B?SFhSZk9DRGd1bC9lMzlmWVVLUnB5L3ZscHJQcGs0MGMrL1NqSC9XbkVMdEZi?= =?utf-8?B?UHp2U1NuREV3bng1ekJRZ0tBYWNzdEZzSmZpV2F4WHhiV2M4bGZ4RHRmQWxh?= =?utf-8?B?WEtBVU1rS2RQVlRKQnJtcUZFTEVBYU5JWDFlNkhOTGRrV0s3UTlmblVnU1hK?= =?utf-8?B?c2JmcU5QRldjZHRNcDZyQUEranJVQ2JXakpRWmNKYVBDTCtLVzJZbUNlQ2Ew?= =?utf-8?B?OFJxRENFWmtnekZmM1RuQ1JwRHBvWXNmZk9OYVQ2anFyMTdlRE42NDNFS0Rp?= =?utf-8?B?R2VUNXk3cjlsSWY2SE55cDFaRmNmaEd0VTg2aFhYaEcyVU90RmI5OTR4TnAy?= =?utf-8?B?djJ3NktETU1VV3ROYjRuSkMxU0hwQ21LdWRYdG9EaGxCYjVhRG1IYVowR1g3?= =?utf-8?B?MExRT1RoY1hZNGdJTzljeDN0Z3Qzam1WWTZhR1puVEhZUEJrSGpaeUx6VGEw?= =?utf-8?B?ZGNUaEZWem04R2JvN1FlNXRVRUZtVjZJT0tlU2o0VXhuaG1HdGhhdmp4ZXZV?= =?utf-8?B?MVRqTXFWME9wbGt2TW1rbzU0ajVGNzcyMUFaNTlxQ3NvQk9FcW5VQ0JVY2RF?= =?utf-8?B?dytaeFdhQ0dHYWpvcnk1NUQyME1HYTgzZFBQQmxWUVh5ZDl0RlM2MmtGR25i?= =?utf-8?B?M2dLZzlqRVVyQ2JrV3FySmdnQjlDU3ROTzhZWTlwWXQ5dzczNi9BSnhzYTFo?= =?utf-8?B?alFOY0RSdWc4WG9kMzl6Tk1kb0xtOHd1ZHBGSFF3NG1MTmR0NUhKcmNDWG1l?= =?utf-8?B?dXVxK013M1VweFN1NXJKRERxdkZBblVxMFlCeXNOVXU0UitGNEs2cTM2ZkFz?= =?utf-8?B?aTBmbTVRR2oydVF4VTJDS1hyTVlET2ZFdUZFVEh5VEtiUStGVzltc2t3Nk9h?= =?utf-8?B?bTRVaWRCK1Rpd1VDT2phZmlwbUR2K3hlS29WOTdWUG8vUEYvTnZwYjVBWVgz?= =?utf-8?B?ZnJlYTRqNVNBeUp1a0tIV2FFL3NpV0hFUDhicnRNcFJPOER1ekRzajZNZXFV?= =?utf-8?B?RlRGRHJOVUw3dm1vUG5IV1BuOWM0NXViSTE0VDFxc05zQ0hRUVF3bEI0QThm?= =?utf-8?B?SDB5ejlUcHZoR1hzeDRVMTE5elVtYjBBV05pYzFoTDl0STBQTXpTL0RQTXVI?= =?utf-8?B?U2RGa1dnT3JMazNIc0N6czRrYUk2by92WEE0UzJ5Mk9wTlB2aUkyamFxUUVq?= =?utf-8?B?QUdZdzRUaks3NjZDZll2TEE1cDJ4UDd1N3BsaFdUQTdpSnZjZjFHWTNLalVK?= =?utf-8?B?Q2pWOHlldzIybzhGdU9Ca0VjdDYyNlFBMGRlRVoweWl4TlJ0K29OdXRKSmdR?= =?utf-8?B?NXJJS1grdHZla0Jtd25JTHo4V0tSVjZ3WC8yek5qTC9LdndaWHc4VnBMUDNy?= =?utf-8?B?aldSeE9DM0pxcVhsMXBvbUkwbTN4bGFwY3l1RENJRXU0aFE2aWJwZmN6Zm9a?= =?utf-8?B?Ync9PQ==?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 16e1c872-1058-4de1-d308-08ddf5c46c64 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2025 08:30:13.9679 (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: tcOzKnb0P6OgBe0XW+hAHK++UxhzdH/yLo5VCoCGhle3mJ7wt0Uqfp0j40R8Bd+qWVjJU/nFYz5yz3sSx/W+9vwb5LSP9gkf4nlmtdLIpDg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P251MB1008 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] PTXDIST 2025.09.0: build failure of openssl-3.5.2 when gcc option -fzero-call-used-regs is not supported 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 Cc: 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 Hi. Which version of gcc are we talking about? GCC 11 should support this, but I don't know over which archs. It is there as a security enhancement. I would say something like less gadgets for ROP style attacks? And while it does slow down execution, for something like OpenSSL, it usually is worth it imho. I don't see a suitable toolchain option or hardening flag in ptxdist that currently fits this cleanly. Not sure if something like this fits for a its own global pass either. Maybe someone else has another opinion. So my immediate suggestion would be to keep this local at your end for now. Regards, Christian On 9/17/25 8:32 AM, ruggero rossi via ptxdist wrote: > Hello everybody, > > On my system, the gcc toolchain does not support the > -fzero-call-used-regs option. > > With PTXDIST 2025.09.0 this causes the build of OpenSSL 3.5.2 to fail. > > An ad-hoc patch is trivial: > I removed the -fzero-call-used-regs=used-gpr flag from > openssl-3.5.2/Configurations/20-debian.conf (see attached patch). > > My question is: would it be possible to integrate a more general solution > into PTXDIST, so that the build works regardless of whether the toolchain > supports this GCC option? > > Best regards, > > Ruggero Rossi > > > > > > > > >