delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/03/24/02:42:40

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: <TYCPR01MB10926E7778CD9FFFD49F126EEF8A42@TYCPR01MB10926.jpnprd01.prod.outlook.com>
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
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Yuyi Wang via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Yuyi Wang <Strawberry_Str AT hotmail DOT com>
Cc: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

> 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019