From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 11 Apr 2023 08:48:17 +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 1pm7nc-00HGk3-59 for lore@lore.pengutronix.de; Tue, 11 Apr 2023 08:48:17 +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 1pm7nb-00067Z-He; Tue, 11 Apr 2023 08:48:15 +0200 Received: from mail-ve1eur01on2071.outbound.protection.outlook.com ([40.107.14.71] helo=EUR01-VE1-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 1pm7nN-00067K-Rw; Tue, 11 Apr 2023 08:48:02 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QxRRJiuT/fXCJoLpbP9IpSX71cxRKCuO2d5UOT3agVWDPTKJL7lY+A+4THqQG5hQRrOzLR7YZ9fV3VNcYa+p/8i0X/kjE6IK+uchjtFTrc1DXS5Q1jLqqB3R9mAfJyqUB7AToDhnk5QXkjuaX176TL+8bzZf3mUlI4psEBYVvVDAgbWMzkc2y2rTpBsh7lcBktZr8N+A054OnzS5KG3YqPnps/vJPR2Ad6uyQRdsGl+C7RG9C0FUNbFaAqgBQWGRFAk/q70I9DlhLQ21b08O+9HaKycnUBgYB2LJcG5vf01AXhwXGAjmkrkR4sfjXCHFiGltNWZ+Gteqbw8kb+ti/w== 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=JwtkQqdLClOdbX4S86bLUdaHz4TRCoG4Ywz92Cli1Wk=; b=QHErxNaKL31LkK4qzQeG5eL7RXqgZT7ZIZ5fXdDdZDnDOpjdUycnEg0EGZM5irJGvodT7jK+sGaaDn537SNBFWPinYjBUoQGJoNvUuSU4Lc72uoQIV3JL1nl0JNiNVjqIvpu5y3OjbTIH0EUXNYzlu9BmD1Bh9JK+ixmA8qgYA/Rs18l9QijYW6Jc7ZxcBmwYl1gyycthKaQslKAKptKTQHY/qVs2wqunmjzMK7OPRCIDfvHSGwqSdSbmHU8H2ParMksM8qO3TwxZJzPAlUTN0fj+/vStUCPN4jeL8rpG7y/zR/aCgPdZ9YbEZzZ+ijOD49E5Y8irxICWPZbbbs3Wg== 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=JwtkQqdLClOdbX4S86bLUdaHz4TRCoG4Ywz92Cli1Wk=; b=DAH0iPMRnMeCMu83W5TPjcTLsrJcFU0LgERZmMKL1vGnytIYuMYTZp5+GYBbrzHKx+eRrDOqMOYathoggRZpT8I8rOYti1pZ9jvWJXpqQhA2Y6RakkcgmYJtE1ZWA5g9iDTRX52xGWDgyql3zcP+/WC0yk5g64vcrs312rH6Iik= 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 GVXP251MB0839.EURP251.PROD.OUTLOOK.COM (2603:10a6:150:7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Tue, 11 Apr 2023 06:47:57 +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; Tue, 11 Apr 2023 06:47:57 +0000 Message-ID: Date: Tue, 11 Apr 2023 08:47:18 +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 , ptxdist@pengutronix.de References: <20230404080026.4490-1-r.schwebel@pengutronix.de> <1d7f8e93-9949-8ef2-8c53-5d8aac586bd5@t2data.com> From: Christian Melki In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: GV3P280CA0106.SWEP280.PROD.OUTLOOK.COM (2603:10a6:150:8::21) To DB9P251MB0618.EURP251.PROD.OUTLOOK.COM (2603:10a6:10:334::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9P251MB0618:EE_|GVXP251MB0839:EE_ X-MS-Office365-Filtering-Correlation-Id: 44bbb7ea-d480-41df-e5e8-08db3a58af14 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gcpYm1WSkrlnKIfgvIYrICZiAuSiV1e4j2SBB5Q/luwCZuc5ASEvVhMTJUfYFvqzTa3B1ueg42MHCsaQPwoUcQwibTQCln92WdwT1dGzcC9TeOKzAlEm7laZHi4IZra70mgMeLg9PCJHebjKNrV6FGyJMFeAhmkwWpiOPbRosQGR2O9ja4HR6Xro3XiLoFb3VExEEe2IlWiWDfmMCPK51DlAMtkpR9HUdk+GWJmpSuxmUrg93YYr7dsOv9oPXFd8tUmD9a2CRlMFjQMqxg8D2W9mq7a9ubi0iI/n2KXD2qet4dHeuYmO0YOAINkUNIuPjg8jdhg5MOldwx4IQigE5acDFmkG7cDzBxzbYdtCyugP7mHbRxbeQ/R8zXcCGxQw5+bIVUROo0PZ1Xhmd5E8qwDabwQwQkmLUYb9M5ptoEbo1gOfFWBvWZjWjaIPYYJ21dGXigTWm1KtZKZbEiGWO6Takg9eVUResUNuSTZyHSnT+Ty5GxVMSwdjGBfKkKoCAHVxUrvfNkmfqEW1vCF9HVYofzpBZZZosGJViI3JGWeT6Lx/8FFcjtV0rsAsGpBEXm/+4DVRsumzZTjlje7YW+T0TrI59X9ugg2xlvD3UUlHEFuSfDuIInhltdE+V5mCBScqoz9vk9pacB9CsvFpTg== 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)(39830400003)(396003)(366004)(136003)(346002)(376002)(451199021)(6666004)(478600001)(6512007)(6506007)(316002)(26005)(186003)(53546011)(6486002)(3450700001)(450100002)(2906002)(44832011)(5660300002)(66476007)(66946007)(66556008)(8676002)(41300700001)(8936002)(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?NzhXb2szdU9LZWU2SXhrYnMrQzVKT0x4WnlPM0Rkb3lUSDlxbmF0TEY2d2RF?= =?utf-8?B?V1kzV3FQQTZlWWJHcXNNdWFZY3loT1ZhRHQ2REs3UmNISnFvVHZ0UEc1QTJI?= =?utf-8?B?Z2JITEhLQ1UyUEd4amZxZWdOMEh1NEZhazlhaGhLM0wxbDIxT3BwMys5aU5T?= =?utf-8?B?dE5vMitCYXpqQnNNMUE4ZTBnaUFQOGhQVWplKzhoWGZ4emIwRW1KMHZ3N09P?= =?utf-8?B?MTQ0ckZHZ1Vyb2VnaUx3TTlmY0VEWkFiczE5WGt1aS9BVEVhVFcweVVqcGxD?= =?utf-8?B?bkpUTDFKQUVzeVBYNWpoZ0xSaVMvWmZwV1JDb0hXQ2R5ZkVGOW5zNHFDbk9u?= =?utf-8?B?MmdJKzg3Z2JoTmhybEZRQVczWFprbGFEWFZBMlYxcmFETmRxMlh6TVpKZlRo?= =?utf-8?B?WWJBTlcyMW9yZTFQV2t6MEVzNTF6djNvRTVNSERaeThRdzlUNDdvTG1kRWhE?= =?utf-8?B?VllyakRLbUlKTktKS3Nkbk1MS0s4aWY4TFJQVTdLRjNaMWpKN3RFNzN0SmZD?= =?utf-8?B?Z0hFMTcrK0pKUC9RNFEwa3dPK0hJV2xObWJLT3B1QWpWa292cFFhVTk0eDJS?= =?utf-8?B?Vzl3YUdvcUVMc2lwbWFwcDdZdWU3cHNVaGdMczBOWjE4dDh3WDVOeE96L3VU?= =?utf-8?B?YkRkOXhYcGtSWWtUR1R2ajFWMG8rR3NsVE5IenFRbExCZHFMc2I0bDhUdmRk?= =?utf-8?B?VHBhc1hzNXRWUTVBRFBPS0l5TGZvNTBKWlBPY0lrWGxBWUNyRDRuOG5VNklV?= =?utf-8?B?aFA5TWhGd1FQblJ0Y2ltRzRqOTEvT1RqT2J4Snh0VE5nR2QxRGtHWk1PMTk2?= =?utf-8?B?VkpWbmdBTk10a0lDbHhNM2RWL0JuLzNEOWJWdk00NmVqcXRCeHljb1dvR0hX?= =?utf-8?B?bU5zaVIzTWhvZkFJdFNObjRnMlhRR3h1MngyMjRQVUdyYlBVMnpQTjhHa28r?= =?utf-8?B?SG9xS3d5ZmJxTitLdVpZU0lXL1dWc2dPTXQzWXdBazJld1YrQXBTUVl0czU1?= =?utf-8?B?V2Jjakh0M2FQbnM4VFcrRUxKN2hnYXl5dlBkWDNaVlQ2c3oyMGlrVVY3Ymc3?= =?utf-8?B?UXk3Wm5nSEwwRVFZdjM5YUhTaytQK0tWTmFsaDY5WTlJNXFFK05aU2xKL1BL?= =?utf-8?B?MDdROEtabUR2S2d1V2xYZHRuNHNtMmVmMmpWQm1qR2VQVkFuSnZITEhlNXA2?= =?utf-8?B?eHp4WFlPcTEwSDRWUG5hUmtvT2YvTmhSWmp5UjdhNS9GZG5FSG5sMFhFdVlR?= =?utf-8?B?c3VWbVl4WDlaeGdaNzVBcUJPUEdLc2Z6OE5UNDNBdUE4QXB2TWRjNlVTSFZr?= =?utf-8?B?M0lNSDgzbnVveUxaMlpzNHNVdmJHWnlZTmxwalZzSjZpR0FwM0paUXE3L2V6?= =?utf-8?B?NnBPcXYyd1E0dlE1cXpmdjhkK25pczE0K2xGemxpY3ZqUUwvQ05iajBoenpt?= =?utf-8?B?WnR2TWw0MFRpeTk1ZEgxdXZNU3I4S001Rk1nUEtVZ0ZoUTZtNEljQ0lEb2pu?= =?utf-8?B?ZUdBN0lhc2RwdFRvZCtGTE1xN0FOaGFTVEg5WlhOaDRXUFBuU3lEMlRKOXVR?= =?utf-8?B?dlJwelR4Wmp3Z1NKWkwwRkZKaVlJd2JGS1ZKM203WXZLbXhnblhmSXhLV1F2?= =?utf-8?B?SmZmSGdkOURCUHhYOEtkRzhWbnhiYmQ2WVRuZS9XUEtKbkM4YjNldEk2cFdu?= =?utf-8?B?Ull0enozR0JlUytiNU5lUDFKVm1XQVhuMERPdExkYUhyVHROUkoxQmJHQzdF?= =?utf-8?B?RHVJQWVIRWVqSXRNc3JaRENGaGxhWUhmdm5zdVBHVSsvdXpXeUtNaFFUSmZa?= =?utf-8?B?OGJ1NCtMVVJBOGw2czNJQldpN0Y1Q3RHMEhaS3Z0NFBNa1E3aDZVOUhiWXNv?= =?utf-8?B?cXZoaEh2MTF3dGFiUDFIZGFVL29XWVBjOHUxV08rdHB6dEwxWWU5VDFHZkdL?= =?utf-8?B?OFFuM3YzT0xFYVZaemljci9CY0VZcmxvOGxYR2ptMTk3N3V5Wk1KeHZXWGRF?= =?utf-8?B?YU9ZdkpyV0Rpcm85cUNLWFFCUk9GdW9BRzRiZXh1UnVYYkp5em1QMGdPMGlC?= =?utf-8?B?UEhoaWsxU1BEZmc4emVrKzU4cHlZdzU4U2hQRFFaTko1YzJvSlYvWHBsblVK?= =?utf-8?B?dndBeTBvdy9XUy9NYVByNUMzYXgzclBhdHZuKzdIYjAyM0FORU1XZUlvQ3Vr?= =?utf-8?B?UVE9PQ==?= X-OriginatorOrg: t2data.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44bbb7ea-d480-41df-e5e8-08db3a58af14 X-MS-Exchange-CrossTenant-AuthSource: DB9P251MB0618.EURP251.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2023 06:47:57.3500 (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: cS+1EeMP2mOY3WGSTcIf+1YPS+MOZey4cgac1S5z9fAjVC2Z/REKrECQqrbk650G78PGiPfSnqAQm9hL8VYFhy1YTrgq5gp8EV4+qh2qY3U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXP251MB0839 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-3.1 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,SPF_PASS 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 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/11/23 08:24, Robert Schwebel wrote: > On Sat, Apr 08, 2023 at 10:57:44PM +0200, Christian Melki wrote: >>>>> 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? > > Same as before: > OSELAS.Toolchain-2022.10.0/mips-softfloat-linux-gnu/gcc-12.2.1-glibc-2.36-binutils-2.39-kernel-6.0.5-sanitized > Ack. >> What mips are we talking about? > > See above, mips-softfloat-linux-gnu. > Hmm, the actual target mips is? I don't know what gcc does for mips if you're not specifying a emission set or some tune. >> If a sufficiently modern gcc doesn't provide a complete set of >> intrinsics for atomics then libatomic is going to be the only choice. > > At least some configure scripts report > "checking for lock-free atomic intrinsics... yes" > Actually, this line would indicate that it shouldn't be dependent on libatomic. Lock-free atomic intrinsics Sounds like a bug? Or something in the build that is forcing -latomic anyway. >> Can you figure out what symbols would be attached to libatomic? > > rsc@dude05:~/work/DistroKit$ selected_toolchain/mips-softfloat-linux-gnu-nm -n platform-mips/packages/openssl-3.1.0/usr/lib/libcrypto.so.3 | grep LIBATOMIC > U __atomic_fetch_or_8@LIBATOMIC_1.0 > U __atomic_is_lock_free@LIBATOMIC_1.0 > U __atomic_load_8@LIBATOMIC_1.0 > Ok. So iiuc, 64-bit atomics and it should be covered? Hmm. -wl as-needed for latomics? Or something is forcing linking. >> I'm suspecting that if you have an older gcc(?) some intrinsics might >> not be available. > Ok. So we can drop this track. Not old. > rsc