From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Sat, 08 Apr 2023 22:58:46 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1plFe1-00EeBW-BG for lore@lore.pengutronix.de; Sat, 08 Apr 2023 22:58:46 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1plFe1-0008Mx-Bt; Sat, 08 Apr 2023 22:58:45 +0200 Received: from mail-dbaeur03on2083.outbound.protection.outlook.com ([40.107.104.83] helo=EUR03-DBA-obe.outbound.protection.outlook.com) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1plFdm-0008Mi-OG; Sat, 08 Apr 2023 22:58:32 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KjX3h3D1lzBSQyAWljJk0fQ4Xb5A/7oxFlUKc+rXrpmI4+xiC+0yPUqx380xrfxBdemZlO3XD+pIiRK5YkPoDB7qoHXmki9vqRUtEWFWmlH/bgy7K2XbDZK5oq8BVQcgBi7F1U/F8YObperd5gk3sgAWfxugB+UTT3xVYd0ohXzULTxKtvkz6lWvmzt0H4KnbkIx5gsM3iGi4iWOS5bX8t7nu7iiV6KfrZgY2svx33Kkrj5UFw/H+8kySoQUAvqSTNQBWUBP8qY07dgrSQ2/GaUpSaLOK/1xw7NU+Gp/5MpYFLQixNzNkj7/V66OzheDWTK74leYlmPMLUiT6bOXBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=lgfDo5URMaF4CnRKgKAUCt80Yc+4DNJqqBTgQLLlYmY=; b=ESTevCGEXIjQBrTttXneu1KVNQFJgIUNHon5rWuYUWMATiDk7QDicU2yW67gn3EEw8lcxIlTJ2QsogwSETwYEdYiKy8S9sk3pNWbfm6PN6kKnAJaLzQJ3A6bvnCOnKB42fziKDJ7/5SQBHRvL1XIlC9YXE2ixT/DSJaCy/hyA6pXf6bZg1bwQxoqok33sSX3f2L+O+JHCA8IA/7zppd8gWpz7f4jb2FlLqzQ5DTZaVTTDB1qP1qHke18SVBBM2TA6gVPhgzUVFd3FNvev9YKG8MYSohh1Qx0OFuZV7jLOSj2i2q7V7jSZC4m44pfLjKOMxW+dlTDK5c0zEUlOiLBRQ== 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=lgfDo5URMaF4CnRKgKAUCt80Yc+4DNJqqBTgQLLlYmY=; b=efRWXrn3YWYmbUotNxWTlTjmVqRBD6YNzOipXsIUGZ0FKoQTkpZe+eR5EH2sZ0jf6yUd5ppNHwnFu3CJDi+OIXr/9WUACcmqfiwuPj0joYongz62grKB53BvnmJX7GNJ+9q3RlkHqntoIiB6ixDyZ2YyHTMOltz3dxwPpM5QfgA= 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 DB9P251MB0595.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:333::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.36; Sat, 8 Apr 2023 20:58:27 +0000 Received: from DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::34c0:dc94:1803:278a]) by DB9P251MB0618.EURP251.PROD.OUTLOOK.COM ([fe80::34c0:dc94:1803:278a%7]) with mapi id 15.20.6254.035; Sat, 8 Apr 2023 20:58:22 +0000 Message-ID: <1d7f8e93-9949-8ef2-8c53-5d8aac586bd5@t2data.com> Date: Sat, 8 Apr 2023 22:57:44 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Content-Language: en-US To: Robert Schwebel References: <20230404080026.4490-1-r.schwebel@pengutronix.de> From: Christian Melki In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GV3P280CA0040.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:9::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_|DB9P251MB0595:EE_ X-MS-Office365-Filtering-Correlation-Id: d040df35-c3bd-4072-be85-08db3873fd04 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6NNCY+mYcGiLd+wXSTLusG/ITypr3/yEU/pnCW9eHfQg6GAbeIdfD4i6k6YYII1ZsNnUC51V37lIEVOZeG1sj+hCXGBGHoqjfYskAK79JAVB/J/BwKaRpAEtBYdJRsXhVNBDL+dqrnRH40wJ8rZzeiRq2nNi/LDJbmPoKaUpid2hKSB7USdbxNh0+GWMgaLANAOMnaM4IlvOP24BD1YAph7VjQmKDGZDeJMU9huRKasS3rgbjZPgbHcSEK4137HU7WCEf7GoyNBICW1sXqLuJPfJcmqdkvIMTkLfwBJaAt+Cc8BDmnm0W/x1rSVJVkQfIhKLLf4xMEk95o0ckY+FFiFh4ymc2Kwom8BFUVwSMxQ9MwwHWApX1xAgKsuOaoTIxNUmhZDma4k2Nv43m7sqNZ1DfL4JGrCl4m2hC/yamibrWnvUt9iBM3hcFJQl5jdBIdQFeY5HG+q3q1k/l6m5z8aYmniTpmzZGwwgge3azYM0LT/Q/UqjJAOCCRJnQkxADU565beSlpjc9SLBSX3smIvGqFskc5CZFydh5SIRm5ZMdAecCSvJO6w5iqG11HKTQ1IX8YP4AbB5pltnjHStQ5Z8WSzJJTR2SvpVkG3jsC7/LchPzvqZ3c7JR7P04TVy1c7mitAODRSbCfVrN3WGsQ== 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:(13230028)(366004)(136003)(396003)(346002)(39830400003)(376002)(451199021)(478600001)(316002)(53546011)(6512007)(6506007)(26005)(186003)(6486002)(6666004)(450100002)(3450700001)(2906002)(44832011)(4326008)(66946007)(66556008)(66476007)(8676002)(6916009)(41300700001)(8936002)(5660300002)(38100700002)(86362001)(31696002)(36756003)(83380400001)(2616005)(31686004)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RDlKY2lIelAxbjc0Ym5hNm13R2NIUzUxdVdkNlAyU3lqeC9kdTBzOXVoaTBT?= =?utf-8?B?U29QQWRkdUowMk5hTU1SSk54T2tMdEVLTlk3NmVoL1RLcGdTeVlCWFRHMk1Y?= =?utf-8?B?Zyt2OHdtMXFoUi8xV09pbTBmM1pvRmxYczhhZFp5QmxJcG1TNkN1VGhXWHlD?= =?utf-8?B?clVjVVhGc0w1MkE0d293NDh4Y1JGZ0dhUFJnc25DcXRVMGhMWkdUOUdOZkZP?= =?utf-8?B?M2RSYUtBOU10bTZxTVVka01tb1MwRElnbGU0NEtvVUE4SXphdWNLWWhMdTZ6?= =?utf-8?B?KzVuN25PbjFKUWZsWkVJa2VrRUxkU29NSnE2Sk9XbUxiTVpteVdaa0J4NHhv?= =?utf-8?B?b3pBMlB3WkFxbzBJUTlYbWNzSVZzQkc2czMwcmxUQmFNWnA1UWU3U2ZRMDgy?= =?utf-8?B?SW9kZUdFa1MrQjI1cXh2cWZJL1lUYVVCTURncWNCTDZPb0RkTzVpQUVsQmZW?= =?utf-8?B?YytSMElWTjRRRlE3cFFxNXphWDlOb3RiYlBPVm04RU1ZK2NKMVJ0cG1lMkxX?= =?utf-8?B?REM0dStwSVNXRGtld0RRem4xK1BoN1F6YzlRUXJST0RrMzNTUnAyVjJzUWNy?= =?utf-8?B?ZTJVcXcvQlJyd2hDOWdDckMzUEl3VU9LbU9qanZrMHRiajdyR3hOc3QyNkU0?= =?utf-8?B?L3ZFS1Y1dzVTUVVlTXc0TGgzV2pnR0lhcXhiRjlKT2h5KzMvV0RVM0VzYk5N?= =?utf-8?B?SWlSR3V6bWR0ZHVzRFhRME1nVXpJSE96eDdwaDRwdWt5NHB1Y0QwbUxuUm1i?= =?utf-8?B?cWlpVFh3aGxkTG1mREJOS1ZjQnVldmtOYVZBOG5XRVVRcEdVRnRQNUJpQ2NY?= =?utf-8?B?bDgzaW1lUXNyWE5ZZnVzekF6OUY5ODFrTmxhTHF1b0tLSVVGRGZ0S0NLU1la?= =?utf-8?B?MlBkUjR1YVNaY0w4dG9IUks0djBhdDl3QndLQ1Jva0lMeVR2SGpoYlIyVDBk?= =?utf-8?B?UTVNOXBIVVJieDlUb2JPOExEYjYwZUVvRVNpTnNXd3FvK0JyZFkxS2l4NGpK?= =?utf-8?B?V0ROTlVybkFWNFluYmhzOThYOERWSWdkYjVtL1JNMm1GK0ZNeDM1Z1hVQW1t?= =?utf-8?B?c0k2MEt3N1RQSGlwdGJIVnVncVVxd0p3dHlIWFBrZGtHekgwbzlzbFFudkIx?= =?utf-8?B?ZnJrTmdmUiszWVl1TDRjRWR4M3dMaUNETWFpNWlEbWgwYlpiUFNGcHJYaWZa?= =?utf-8?B?MDdvWWh2ZzhGbklqU0F4QTBKdEJ0TWdKcTV5UERnR0xIVThzVlNjZFRzVHlL?= =?utf-8?B?NTNvU0s5R01pMkZ5a08za2hCcGFZVjA3bHZYRyt4NkQwTEZhdVRnYWswdVU5?= =?utf-8?B?dzE4Mzh2TjdIc1o1MkVwajNydWJ2eW1HUXhXeHVHenJ2UlFBSnB0OFZETS9F?= =?utf-8?B?Y0RPTi9XQy9vMFhQVENhcTdleUZCVGMvUzBvOStHdVZEbjYvaFdTeHhIeHY5?= =?utf-8?B?c2hqNS9wdjJIZHVjL3NrcjFPL1JmR2IvOGlZV08xejAzRmRPRkxndCtRYkxT?= =?utf-8?B?SzZqL1UyU3ZYVXVSbTc0dEJETFJibHhjVEtLcW93bXJYZ3ZwUEYvUVpPejgr?= =?utf-8?B?bkYySUV2VjBDcE00UkJoTkRtRHpydElFT1BpZ1JJeDlMc2ovRlhFMzgwRko0?= =?utf-8?B?NmlIWElsVE1OL0VjaDBnTDRKM2RHeHo2bXlXYTNGbXFkb2J3ZXZuWU1XQ0JX?= =?utf-8?B?YkZqQTlpNy8xdE5NQ1dySWVuTnZHNXBBR0o2OFFkYnFnS3JJYjlra0VoQWlz?= =?utf-8?B?SHZVcDNtNUJhWmlmYjRaaTB1TG0vVE52NW10Uld4bjhadHdod01YRU14c0hX?= =?utf-8?B?Q1V1RHhZamdBOVhYTmZMTXVSVVdQOVI3RDZZcFhma2VGYXMzb29BTFk3KzA1?= =?utf-8?B?TUNET3BXOWlOdExwdEwybml2a1RGeTdESlk0TzRpVDJBYmJLY244eFBYN3N5?= =?utf-8?B?QVhzWmZZeWV3MjFMQXJIcVpVd0lrMzkvZ0dlWi96dFF4Zy91MHdhNEg0NEpq?= =?utf-8?B?THVweWFIVDF6bkFRWmYxNlBKSDk4eDlvYjlzbVBUZFFTUEEzN2NNUC9DYUJh?= =?utf-8?B?Ukx3Q29xakxmdDJnM05ZZ0t6eDdYWDI2L3JVYXJGV2cxcUN4Tm5DUzh6MUl3?= =?utf-8?B?cTFqU2lSM0hpY3pyRXRmaVdkMnFsb2t6amlZR21kVXpOMkViZjhLZnBhRCty?= =?utf-8?B?NFE9PQ==?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: d040df35-c3bd-4072-be85-08db3873fd04 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2023 20:58:22.1563 (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: h9Mw4rx09DLrQ5uo2TzbXi9LuNezHbyXdJ3Sl4EsBcepPwH8q8BI4WayjdaVdPop4MjK3zKo69qgeEyGI2m1x9NKaj38JOXtzztbg8yszbM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P251MB0595 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.0 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Subject: Re: [ptxdist] [PATCH] openssl: add dependency to libatomic 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, christian.melki@t2data.com 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.ext.pengutronix.de); SAEximRunCond expanded to false On 4/8/23 22:30, Robert Schwebel wrote: > On Sat, Apr 08, 2023 at 03:20:25PM +0200, Christian Melki wrote: >> On 4/8/23 15:08, Robert Schwebel wrote: >>> On Tue, Apr 04, 2023 at 10:00:26AM +0200, Robert Schwebel wrote: >>>> Since openssl 3.x, libcrypto needs libatomic, at least on several 32 bit >>>> platforms (and on 64 bit it doesn't harm). >>>> >>>> Signed-off-by: Robert Schwebel >>>> --- >>>> rules/openssl.in | 1 + >>>> 1 file changed, 1 insertion(+) >>>> >>>> diff --git a/rules/openssl.in b/rules/openssl.in >>>> index 629ee3057..a86ca66a2 100644 >>>> --- a/rules/openssl.in >>>> +++ b/rules/openssl.in >>>> @@ -4,6 +4,7 @@ menuconfig OPENSSL >>>> tristate >>>> select LIBC_DL >>>> select GCCLIBS_GCC_S >>>> + select GCCLIBS_ATOMIC >>>> select CRYPTODEV_API if OPENSSL_CRYPTODEV && BUILDTIME >>>> prompt "openssl " >>>> help >>> >>> Hmm, with ptxdist-2023.04.0, I don't get the corresponding error any >>> more (and instead a reason warning that libatomic is unused). Let's drop >>> this for now. >>> >> >> atomic is going to be highly dependent on toolchain, arch etc. >> unless you're going to be more specific I suspect complains will happen >> in both directions. > > True - now with the change removed, I see the issue on MIPS. Our > "reason" checker now claims that /usr/lib/libcrypto.so.3 depends on > libatomic.so.1 which is not there. v7a and v8a and x86_64 seem to be > happy without it. > >> I'd be more interested why and where this pops up than adding a >> blanket _ATOMIC. Ie. I agree on the drop. :) > > I'm a bit unsure what to do now :) Toolchain versions? What mips are we talking about? If a sufficiently modern gcc doesn't provide a complete set of intrinsics for atomics then libatomic is going to be the only choice. Can you figure out what symbols would be attached to libatomic? I'm suspecting that if you have an older gcc(?) some intrinsics might not be available. Regards, Christian > > rsc