From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 17 Sep 2025 11:18:55 +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 1uyoJT-0041TK-0O for lore@lore.pengutronix.de; Wed, 17 Sep 2025 11:18:55 +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 1uyoJS-0007v6-QJ; Wed, 17 Sep 2025 11:18:54 +0200 Received: from mail-am6eur05on20717.outbound.protection.outlook.com ([2a01:111:f403:2612::717] 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 1uyoJJ-0007ue-7H for ptxdist@pengutronix.de; Wed, 17 Sep 2025 11:18:45 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EPZqrckfC24kS5eKdnFag6HWF87q1qt+wK1jHQ6upKK2+dhzPR8zKlNDk4X+iIBdSrDpmuuz6w553d0IYcPMk6umRKX5GRMS8dqExtXg2lso4A3fimVclOkHQJ5xp9BFH1urRUukIrTMlIOTHFAdX2p3Dq0BjXUQ44bLTVi4u/QVqDMaaQROCb6DangK+zQKm0j9CBNMbS5HTJmXFWUxAmK1GNoybvXd5xizi/rcBJaO33JOgQay7Zf/KjObhXKclLkPpJY+AUfnGIuW0xoweb88BkkF+i99OxkPK+CI9P15imyuML7RtXZpVibNCy1JnM3ki9OaO6UJyQWdBjn3Ow== 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=2iDPgIWQKoQDtOq5m4+BQcsR5eb5g0a01Gnpi3yWdpE=; b=jt/ZGn6TH5V8dP8BzCmIMxroSPqe3lXIZA5PMl8a9WLFp3Mv3TpMyVeUe0nApLW9FaXi1a5jh9UOmqCASc1qvAt3k0L4v4U/VolSsiWCyU8e3dceY4ydg3icYUgsdFI0axpbHYwAegQh5dO444wqj1Qi44i06oOyYSQX28JfBUZk9l2EteF39JpsA1ofZs9DRxwj2/ExMKLVwrts7cgZmHgNdSeeTRC/19BWTgf3zTyim12CTZ8XtDffavFxsChhhKHSFVh1cx/clJyfG1VEVJo0SbgExh18zVhwemL+fjDbNIsPSRNp96wL6ppl+vmKHd7xqd+9oPgZ0wFEReM5tA== 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=2iDPgIWQKoQDtOq5m4+BQcsR5eb5g0a01Gnpi3yWdpE=; b=lX9BGWRitr/JTHGMniv0panZU4E61Ghhk7CvVmIurkAZbRcpuG1KIhwDvEiPxyejGoYbEZdhqel3fn8AXIIs9ttA3eJcbzdHuE1oIIFAYpfBfnoTxSDb5WAbwm0k4UrB3LaZ9EXfuwCRgJYlRyB8gy+Si+B4T5K5fpcqkmj1xBA= 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 GVX0PF99FE4675B.EURP251.PROD.OUTLOOK.COM (2603:10a6:158:401::81f) 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 09:18:41 +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 09:18:41 +0000 Message-ID: Date: Wed, 17 Sep 2025 11:18:31 +0200 User-Agent: Mozilla Thunderbird To: ruggero rossi References: <20250917083239.145112e9@RR-Laptop> <20250917110003.6587c431@RR-Laptop> Content-Language: en-US From: Christian Melki In-Reply-To: <20250917110003.6587c431@RR-Laptop> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GV3PEPF00002BAD.SWEP280.PROD.OUTLOOK.COM (2603:10a6:144:1:0:6:0:7) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|GVX0PF99FE4675B:EE_ X-MS-Office365-Filtering-Correlation-Id: e258c2fc-b003-4a26-8ed4-08ddf5cb3130 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eDNlTFZPNFk4OTZFZ2pFSkY0Qi83QTRzTmZlcFRUdUx5dlNOb0REVXBjRFow?= =?utf-8?B?REVyZzVSQlAwNU9GNDU4eDJpakxabGg5MkFhTWZPM2NYdjRIYlNoWlo5Rlgv?= =?utf-8?B?RzNyZVhGaFlMbVRROWEyalVCYWRySDdiN05wUTg5dTJUemMrenlMSGhhd2JM?= =?utf-8?B?ZldVQmp2dzZqQWxwaUtKOXlDM2V6bFpKZGVteDd3aXJ0S2pnSS9zenV1VVlm?= =?utf-8?B?RFowYjJoTHdoQ05pamVjNDBPUjFRTVdMRzRvSFA2bi9sVzhqZEpBQ0JUc3Er?= =?utf-8?B?cUVEd0YwTTlodTdXVWpJRk9tT1BwanZ2UnNmbnIvOWxWK2Y4aGJxNDN0N1Fo?= =?utf-8?B?RkxzUGExWjE0QUQxQ01PMkxmeEw2L0twbjMzQnQ3eDlTR215Mi8rNjhxbkpl?= =?utf-8?B?RWtjNHdIZm1VRDZEem4wTEEycGlPektLVHNTRVhiUFNMNHBnNDdNdkZLbmlZ?= =?utf-8?B?WHBLdTA3L05JcWhQSVJWa0dkbCswVFZBOGp1VnNWMW1JQjRlZS9DWGFYaTBV?= =?utf-8?B?WktaQzVobnA4Q3FGWUFCTU82V3lxcHlscllpd2wzNTJuMzV3bnUyOVpUQTYw?= =?utf-8?B?Tk0vT0hXaDNNOWRRTlhOdHF1d1BvMTRtd09INVkrMTN5LzQ3cWlGUjVqZHBF?= =?utf-8?B?ZHVvOTFzdFRGMUdjWXVMQU9HYmx3U0VmcTE0a1VnWXpVQjhuZFVPcVVIYnZa?= =?utf-8?B?U3Y2ayt0dFdJeXdVd0o1dHZIb1h5M2sraXNPbGlEdkNTTkZXMUJXOVdlY0Qw?= =?utf-8?B?a2YyNFFvVlJPejFhUVJyNkRxRnJ2dVZYcExDVEZhSmFTQS9uRWJsRW93VGhD?= =?utf-8?B?YVA5SUQrbkQyTHhqK3k1cWtkdWF4WFIwNnlEYlptbkxnKzQwUFFRRjJndk95?= =?utf-8?B?YmZGZm1XcjlFMzRaUWcwSWt3UjZuYnMwbVBIVVVrcTY1emhWM1VOQ3ZMTk02?= =?utf-8?B?ZUErU3BZZjN0ajVUaitCZ0YycERJcVdlSEE1UnpNbDN6V3d0MmZTcU5sSXNW?= =?utf-8?B?YTRjVXh5TnZnWWo1SXUwenI4YTNMdnIxUmM3QVZiNjJkcG9Da0Fna1hGK05E?= =?utf-8?B?Vkt1SXJjMGM4VVhGenM1R01XZWp3enBIcmdQZm82SDZJOW90SWFLbUU1Znp3?= =?utf-8?B?bDh2eGkrckNsUnZ4eXVKajlsLzB4clhxVVRwQmVpUE1BeDlUTGQra284UE04?= =?utf-8?B?blR2UUtpTXdPWXNVRUpPN0xWSXU4bHVFQjNuUWlTK1NwQm9qRllLclpnaHB1?= =?utf-8?B?WmRIcjkzK1RuMFZDdTQzU3JFYlVESjM0L1pVUVZFZkNIU2w3dmZ4Q1k0aUJE?= =?utf-8?B?bERRSkZuSVdTQ0c3MzM1eGZkRmpKcVpmNlJpaG5WaWczUzZqZkxXOXZDTlNZ?= =?utf-8?B?SUxlRjZYZWNjQXdTQ0dCOWcrTDRmajJxTnRlbmxCamd4N0tYVWIzVHEyTFdj?= =?utf-8?B?b0s1UG5OTU05VlhXQVd0eWFzLzZKTURaRlFteVZWQ1h5NmpwcC9UQlQ5UnIr?= =?utf-8?B?akNPVHAxTDVHOUxvVk5PMnFZa2prc2lxNXlPVml6bjNSUFJHZE93cnk3MWt0?= =?utf-8?B?SHl0N0FWMVVvejlXalp3RlFTM2krNkVZU2wvTUNqeWdlSDNTMVJraTg3MGgx?= =?utf-8?B?YmQwb2ZpUGpRV25KbDgxVC81ZmpWTEpTVnJoSUZIeXIzQ3FyY3hYcE40dW9m?= =?utf-8?B?K09WQmpreFpYemVubnNYMUFobVRxck4zQnYrMjAzak1FZzVrWWd3anp4UVhO?= =?utf-8?B?TE9xeFhKaE5XVmx5QjEzckVOWlZtUmhOeXF5OTJIL3BFSS92VlNMSmFJdGdl?= =?utf-8?B?cDVpUWJiOTJXSnNVaEtrdmJoMCs4WnlKTGVpSW9TWWV4VTYyNU5jZk5uVm1w?= =?utf-8?B?TjFoa0ZucEZWellHdmZsdm9BUjZPTERDc2lmRTg4eWNGMnpXdzYreEdWVmU5?= =?utf-8?Q?jRYzQoRxnxM=3D?= 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)(1800799024)(366016)(376014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OXlhdnRwTWxXNDFwUnFrTG93L3dmeVU0TUQ0eFNWZ0VSNTJEUi9qcWxpcUNh?= =?utf-8?B?RjVtd0lsYkpqNHFlY3U4c1UwblV3WWwxeEpvcDB3c1dnbzY2VXpPbU84c1FP?= =?utf-8?B?R0JyOXZoSmtZczVJVXAveUgwS0RvLzh5cE1uc1J0NFN2OXlnZldBVkVHQ2Rs?= =?utf-8?B?U3V5SWJtUUdrODVYNEhHMFJjOHRoWEFEbUdzNmlac2xWQithdXAzZlhZalNV?= =?utf-8?B?bUVDUmFRNElPSzBzK0JlczEzYnJNQWlkSGtJR3lCTTZPeUxNb2lRdzZ2WldF?= =?utf-8?B?dWZxODlUcGM5dXVZY0RHTjVWRlNpclF4L2txQjFZUHBJd1hYV0JhVFVzb3pn?= =?utf-8?B?WVlxTEx6TzZqSmlLeGREN2FlcThRTHozVENjbkgxWFVUT2V6cGx2MVZGZkgx?= =?utf-8?B?bU9LZUthUDFrVHJiQ0pEdDY0ZnpSa0paMzVyZUZxT0liZk1jRkxQZFlQd0tV?= =?utf-8?B?MzBhcFhnVVoxRFI1cFp2WWNpTGxKMVNETjdFR3IvMHIraEREcnZScEk4M2V3?= =?utf-8?B?WHF3VHdoYmJ2YWVNZGZ2amtyMWR2THpFMUZmLzZqWlBPR1NTSVJaL2lzUWU3?= =?utf-8?B?UGlseGF4N3VyYjZQQ2J1MWt3eWZ5NmpJWTl5aEN3SVIxZkxuUGZkSkVBT1NQ?= =?utf-8?B?cEJnaGVaWmVMazRGMXNrNHJKb3FBWUtNKzNMbmk2TU1IYlF3eEUzMEJXdWtw?= =?utf-8?B?dmVUWlhtb1N0V3JXR1paMWNyYVdudlpHRkc5cHprc3UySmlBSjd2ZXhxZ3Iy?= =?utf-8?B?bjNyV0haMEV3bkFRc0laZCtFRVNYSm96UjZsVkh3OXgwYVA0Y201T0VCYUFP?= =?utf-8?B?VGlubEhGMkg3d2I2dU93bmFQa3pKWE5zdmRJeUtFRkpoYXM2S3IxSC9lM1g1?= =?utf-8?B?eDJZZ3VLT3Y3YitxSnJqL2JPOHZMa2xDTHoyZzcrV1dSYm5tS3I5MHBaVlVQ?= =?utf-8?B?SU51L1R0UE1RVEhpRkNWemFqUkt4dlAwbnBncGlzWHVYODFhMTBxUVFzbnRi?= =?utf-8?B?LzlKZmFjVTcwcHN1VEJvQVI0UUIxV2dRS2xoRjc5dVRJVkttVlk4Y1BWb3RP?= =?utf-8?B?czAyaWNNVlhBc0JmTjlZVnZxYXRPWGt2WWxEQlFzcmIwWEJHRlVpTm5RdEdh?= =?utf-8?B?SkV1cTJFU1VyN3M5WTAvK1J0TUJRZTZjOFEwa2dNQXlmcHNZNkNIZHk0cVFZ?= =?utf-8?B?QUVJb0JlaGZYQUhuVmREZ0dybnk2NWhFeDRONUc3YUNWRnFTdEVFV2pXRVhy?= =?utf-8?B?dkh0ODQrM0MybkhoRzd0cWs2L3NOL05nMy9YcjFENEJRQ1p6cnhGTXVyQjNB?= =?utf-8?B?S3NYdm5CUTVQc0J4bGdVc201SXZlc290VDVTSEdyZWdpRU9DVWlMc3RQUjZK?= =?utf-8?B?Z05VQ25Bb3UrM1BXV3lTWGFsajdoeFc2eDR2V09UOEdIT0x1elBEVnIxK0VW?= =?utf-8?B?OEFPSmNoRVBHZEVkUGxqVFdnZWJWRFlhUHpGTVFXOWFlY29JNDFmZ2l4OVNn?= =?utf-8?B?VmRyTE9TazI2ejRRSjRyckFVdFpDUndtd293eFBDbCtkSWJjUmw1L3dmZkFx?= =?utf-8?B?TnhuV2ZXNHJKdC9YRzJzMDhNS2FOS280UTgzOWFPU0NZTk5MWG9xS1hQOXJ6?= =?utf-8?B?bFY3ODdUWHk1VE9lSHdHYUViWTV6RFB4QXh5aGx2NjZBcVRoNEcxSWtqcVpS?= =?utf-8?B?K3I3R0w5RjFpQ1pIUlNBUm1pVTdFbUxEQjlMVnExSHVxYmpmQlU3OGM0bndz?= =?utf-8?B?MUtqeEhFZSttenN3Rzh4MFd5SDlGUkI1ZFd3dDB0dUl0eHhHbnRBKzlDRHc0?= =?utf-8?B?MjZURFpEaGVWNXl4MzA3d0hMekpCV1d4OGIvK28vNFRHUTdnNFlxclhHaERq?= =?utf-8?B?OUxNZE5WQmlwenhsTWh2MFM1NzJrWkxJSDhVQjR6eVc0cUVrb21ScVAwRlR0?= =?utf-8?B?ZU5taTlvOWlLV21ZRzdsTDRIWDdhakxNZVZuR1hJVW92Rm9UQmVxSWV6MUs2?= =?utf-8?B?TkI3aGl6RU9EOFVRblIyWXhCSktyMkpHZnEyeFQwZmpHdm5HZVZnb2cvaFJ1?= =?utf-8?B?WXlSWE1tN0dWRkdZci9jSGp0U2JqUW1DcHpuOEVGL3FTMzZqb0JNUGliaFVT?= =?utf-8?B?WCt5NlUxZ2VlN1ZFbzZDK3hmV3l4TElOMlp0NkpwcFVDVU1kY2pySlczVkJC?= =?utf-8?B?elE9PQ==?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: e258c2fc-b003-4a26-8ed4-08ddf5cb3130 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Sep 2025 09:18:41.0972 (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: 7ldhM7cfQobm6jEbbfUbmIXvY2VQtYUiv/k89QZUO49tCOf6Qv/DNn8hKm9SzI7H2FIBK39asJ20goKqTKY/UoAqDtCtQqeGEMVDDKgBId8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVX0PF99FE4675B 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,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 On 9/17/25 11:00 AM, ruggero rossi wrote: > On Wed, 17 Sep 2025 10:30:04 +0200 > Christian Melki wrote: > >> Hi. >> >> Which version of gcc are we talking about? > It is quite old, but I'm bound to it because some software does not > compile with newer versions. It looks like that the -fzero-call-used-regs > is supported from GCC 11 (released April 2021). > >> 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 agree.... The option is a must, when it is supported. > > Moreover, I found a comment in some openssh (not openssl) tracking, > saying that to detect whether a version of gcc supports the option or not > may be not trivial. > >> 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. > > OK - and these messages remain as a help if anyone else has the same > problem. Indeed. Appreciate the time taken to report it. Christian > > Regards, > Ruggero > >> >> Regards, >> Christian