DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 52O6gdII2162498 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 52O6gdII2162498 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=MblSxqTp X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B05AE3858D39 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1742798557; bh=Bwz6YhnwDWYuZKNZz8PeEX+wFtqc4b/9qSSBo0PAw2M=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=MblSxqTp5Q6J3dDZBPYJz7Ht+Dm1AXz6+V7wMT+HQDtWmRVLVN0w1sZKjrqsUxbP6 PPyeJNoBzyxXhhLbKaBJ7m4rTIqA+nwmVvy+MB+A75moTzt5qs9EM3ZhU9K3p3/Lhf mw7BiCiH6QMKCdUQX/qWFq/fIIbksKqlRWgFFJ5I= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 456353858D33 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 456353858D33 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1742798495; cv=pass; b=G/52feLMZTmtWDvG05bZT6iLaGzKU+Ywu4BPpyrP297p7RfzwR3aXg/SoLz1guFdnrVTezzsAr86gRIRWfUQNloV2zSpoFxWFuLSRbzwpy1xrGczP1rvpZCISzl6W205U82nLLia38Lwc3N3L/MkRWgLRrRAwncNYSDBZwN4pAQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1742798495; c=relaxed/simple; bh=qloJuzYvLMzdevSUcMUdrpfYc0JUHP8BoE7GB7I5iWE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=abBLi/VC6ts4K04sxj0OK+OOXijbmBwX8Ct/4qVAU+ZihjaiiNOlcI163lkhjLvXTfGaZAfgw6CqfObs8EJAKzJ0Ey4ZAsNJEUkjlSvwWcz+PN8nJtS8i+2Ax8XGJvZVIGnU7UfmNf9ArxRtCDNWkEq2Sr5TTyzj6MOwtVH3sDk= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 456353858D33 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OlAzgVvGWXSoxq+kiZd9h7DB+BqRGIzMX3Qb+T6n5UNDef7M52Im40oURtfuqseJVHVGXa12iXktOj6okC2eQL7l04wjpriQ+CxZWcKdsXG2Txd8LY00pV4cS33CBC1Vf/7ThsmzrsZ2Vlhri/wmkmHL64L5qT9aVxMAQbgCzt9J+LZjDkeK1bJh1iR28hUSa5uHvqKgfDoAAglcW8d480EX6hLM6KXPRovsczmcznfYa4semrqesD95n6nMXlV5cDG62dGACw9sueDWTMrKZ1ivDpy0TH2F4bnQblxLxTGTl0dNpFutyrIy6dXvl6tiE2acJJ2OGUUa3vB+E9OoIA== 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=qloJuzYvLMzdevSUcMUdrpfYc0JUHP8BoE7GB7I5iWE=; b=l1zse/Hua1Jy+4+SbvAG0oS9J3BaKAqnSnnc4kZxBVx+N5P6x1w2u4FV27oIbRfSWGeOgsDwDjON0KDFvNTvfiL5dm+6c/Jj3TbCtbURIpMYM+O1FU9BNdlJe8lZGdblCw3Az16pZCfz7VdWNEPqnH/G7RLc6l/GURS0jUppo68CFi78CF81iBCOs+Kw4rRUcQ2nGWVxC+/o3e/Upk0sR5e71w9nfgazY6jKX19Ao0HCgs3ch/iiN+FmdvE05GOGNdFfnyn30pmiKIXGVTWvWAPc92mkdeK1aupfD+c86Aw62CUeUMN+Weo2nF8Q/KRpzg+zGkaJ48T2ZvW3swqhsQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none To: takashi DOT yano AT nifty DOT ne DOT jp Subject: Re: Deadlock when calling pthread_key_create in the destructor of a pthread_key Date: Mon, 24 Mar 2025 14:41:19 +0800 Message-ID: X-Mailer: git-send-email 2.39.2 (Apple Git-143) In-Reply-To: <20250324145221.25188bbb53d8ee7a8160e3ab@nifty.ne.jp> References: <20250324145221 DOT 25188bbb53d8ee7a8160e3ab AT nifty DOT ne DOT jp> X-ClientProxiedBy: MA0PR01CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:80::17) To TYCPR01MB10926.jpnprd01.prod.outlook.com (2603:1096:400:3a3::6) X-Microsoft-Original-Message-ID: <20250324064119 DOT 23432-1-Strawberry_Str AT hotmail DOT com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCPR01MB10926:EE_|OS3PR01MB6983:EE_ X-MS-Office365-Filtering-Correlation-Id: 305c6966-74be-4509-a71f-08dd6a9ee8fd X-Microsoft-Antispam: BCL:0; ARA:14566002|12121999004|461199028|19110799003|8060799006|5072599009|7092599003|15080799006|440099028|3412199025|1710799026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?jKTtr7cESShxM6Dwc1463IQ6sJxzuTZKhhHI6o/NIQ240wqS3iXEdjS2YCer?= =?us-ascii?Q?RQjjShdPBBwSSyaki0GUSiu2C92HESSNqZuugwipgalP445pJTR8vjlSzSAK?= =?us-ascii?Q?LGn2OJjXXTtUxQEpNt2XN62+G6BkldosRbfvjSSOy+jBJIZPZD53v/WcwrWv?= =?us-ascii?Q?MA5i+K5GD15HWNlrujFn6TueZN3jL426azHSc7FduhTbhXqXpJvi3V4XD1tA?= =?us-ascii?Q?87LXDi8SHUT0DCkclYZfYym2tRYUlqaVdGvRYgEE5HyvRvi4hCNziqFWqQrA?= =?us-ascii?Q?z5Nwy6DM1zFXFULwJUfgXAMclpmDNROUApv3xWzs+TRym01t0gJ9fNAl4KsG?= =?us-ascii?Q?gaQUoI3eLunY5b3rww3dkG5E8l8/y1fUziAHeK8QDKbPQ/atTibn+D/Smt3I?= =?us-ascii?Q?m2RMjK3mn3fKMDfJI3zHDtsEiRW7jMqIsEOikEWvexBAysE9byubU0vhdycE?= =?us-ascii?Q?Mce2fvUST09SZ2Dfnn2MtL6R+91w5q2cE6TeFd6IVYeD+rrAd+/F2ZvSs9Zp?= =?us-ascii?Q?+f5uEkO+TLrkRLHGxSwnT67j1gzQuYIvWeI4/+FlLxJtgTWFKL+wh4+GEb0J?= =?us-ascii?Q?6ahbAnlEpWiGnQHL6jDzTM5SrahRGUP/ZLRHz6YC3KiXoU8gIuF2PLHIK9U0?= =?us-ascii?Q?BhdiGmjuw03YZwpO55uGTYOZcqk9U/BHOZp9HZzLxWb6z2vdlGs/Y4hq1CvL?= =?us-ascii?Q?Zh1ZpIkUvAXAoklQDbjPn62SoGGPzJumNIFpBoGDGDMZjVFfO2vjhASCo5TQ?= =?us-ascii?Q?bhlAgnNLOabSptysITJhtnisKS8YG7oJagPRAt71bcV4OE+VJkT/EuIVxd7k?= =?us-ascii?Q?gN6jFWmpwzJ8KSpcVZIW5DlS3+YppkqZ3X0btDYxdH6KCC8rThDR/nzJuqH1?= =?us-ascii?Q?X8p2WbWTqaCLCa6/LiZYL1IrOE/d5ujdxsFPdqmRFpcaFrvy3PqU8jrD01dA?= =?us-ascii?Q?IwZpYdXi7WyWiFZQYR7ewYtfofgY9VcfQQx3LWYxzKMzah9Kylnokj2TVU31?= =?us-ascii?Q?VRiyuvvusjgVtKGe4Q6/rd7YxracWQ4kLjroEK4JFPaUusCK0YL3vEvSt6nv?= =?us-ascii?Q?VSOTNC6jRLXf43wafcyKiJwa6KMwWaejyUerBrMLRhgL0UaP/n8k70HIue1r?= =?us-ascii?Q?gIrh2ipPz41FRQhOHKyD/oJcYtjB4NGfBAEDOYzWeazDu0m0Q5IwMyY=3D?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4zWr/IjrKUh3PVybiSKMSUwn4YoWw6roCPWoieQIGsUS8Ec08RAYyAKlle93?= =?us-ascii?Q?FkO1z3zOjmZvgfvYPlkugsrkSFPsyXEKtFL1cADoeRp4IzmhQzxd4fEA2baK?= =?us-ascii?Q?GSov3v9YdIl+m6vwzNvJTOI6eavRfLD7/9MpX1GPNnWp1RGF4KGuwFKL2Gps?= =?us-ascii?Q?18E/DWK9908l0eTJUlAqVjuwKV/YaWUd83gT3evb1kujpadusbjywBVOqdq4?= =?us-ascii?Q?111LfsKHQ/RW3INLHvPgpKa2BSfzW6hUbBctHFofxfOQHYz+Hk6XolGdHUzb?= =?us-ascii?Q?loWbLeRMvZet4AoLbOw+ZgTgiwD+IzfUM/a0U2O++zlwtH7NadHRXsJ3lzEQ?= =?us-ascii?Q?wY7dtBcSREz1YRQ3wdJzc02Mx5K2yOILameTxOETlur1mOqSx9pYOuwkn8Z0?= =?us-ascii?Q?pGlo0jhyv+ZD8bgzvBaxKmkdyKoK4jC81cXE2+qIvdF2tv6I21SNVWH1f2qe?= =?us-ascii?Q?7goy0v7+e5Wo0eUoVciIHbeFCyRv3xJI/w7eCTHfvgEiiOdoNoPBh+v9xRFq?= =?us-ascii?Q?N1UwLioneTXpD6Q7C9VMxwHYGCzVeeDCJBBqcVKxlx9IwTqqXOqtNKHGEebf?= =?us-ascii?Q?NnA+Erl9XaKZLqul9oH+yNNaTBdb/XVKG728Wp7ArMtm61aiaHcdEjfhnh8W?= =?us-ascii?Q?8JkNHWeo1h45JdyCSfGpNj8x2sSC0R4vcCaBufwD1fEEtgpUk9XufbFDIpp9?= =?us-ascii?Q?15HGCBEI3a91r6W/7r1qgnmDnbpdPzRjewA4LG3HkJUKhPcwcg2OKjtnE/eC?= =?us-ascii?Q?r/ykRYkGxMF7Xx91QDefZVIFrNekcWYzN/fX2erKjfNmEByvKjgCkSN1t4lK?= =?us-ascii?Q?GHXOEyqamocetnaafSXarHR49z2cnPdueGoEnGhbrAE2KbP+Uv3rW8ajZZ76?= =?us-ascii?Q?wgCJ7Jkk5q6ETdoJJxDvrtMFM6BbvSlubEMufy4Mt1UM4lvujyooiQ3MX+27?= =?us-ascii?Q?ZJpjCEtTkTSQjbOkvLtrTrIxbwgPF1uivfem9M72fUKOfJn29Ecs0qhvfbLK?= =?us-ascii?Q?bOXTlGVALqn3ewep2G3FeTmIn6+c8KJ61tGmH15ZZ7c3+8PuQc/+AgoS1dtS?= =?us-ascii?Q?e06gncL4d/MtC4uXXKNJk+rPu6L0cDRjzEc236edP88nvnqG4HWunL2u14V/?= =?us-ascii?Q?CUaClyOule/HwqaCiUibENDG/cUEMjhC3Mb1YHf3YAY4frrtzUG5Iy6wNTqG?= =?us-ascii?Q?+zpSxVCPOuDI69maxjgHp8Tqn0IO6WMtVQwcta9EWuA+oNnIHEPOewwTFpCb?= =?us-ascii?Q?RZzsCTmuAdveXRhwI/d6LNKAa7GPLiZyGqOnxbeW64mMKGmbSeuxCUtAzKjk?= =?us-ascii?Q?Ljc=3D?= X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 305c6966-74be-4509-a71f-08dd6a9ee8fd X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10926.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2025 06:41:30.5175 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB6983 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Yuyi Wang via Cygwin Reply-To: Yuyi Wang Cc: cygwin AT cygwin DOT com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" > I mean it is some kind of cross compiler. Yes. Rustc is a cross compiler powered by LLVM. > ...is it possible to build Rust compiler itself by the cross-compiler? Theoretically yes. Actually once a GitHub user @Ookiineko succeeded before, but now the account has been deleted. I think the largest blocker is LLVM itself. The latest version of LLVM provided by cygwin is 8.0, and 11.0 by MSYS2, while rustc needs LLVM 17.0 at least. @Ookiineko added some patches to LLVM to make it work, but they were not committed to upstream, but I haven't understand all of them yet. -- Yuyi Wang -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple