delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/03/23/12:04:29

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 52NG4Ssn1952374
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 52NG4Ssn1952374
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=JGSf/KdU
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C57143858D3C
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1742745867;
bh=4TVQqjRK+qSNA7KjuFMgOaal6REc0Vo9GqCFh1ky2wI=;
h=To:Cc:Subject:Date:In-Reply-To:References:List-Id:
List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe:
From:Reply-To:From;
b=JGSf/KdU0YI8xeEsfSVx8ri7B3VRrId2fclIOoGmPVnDSLpiULbGYF5dfHPMEINLw
xnWTGYDZ9cewQMtzUBnRrJ1rw7LyS1LGRP6q1DsQeGraA0lOyDGg29ZY0UlLv3eATh
SETmQacACEtSg3BTXq0HMyCB46UH6hX2bAAGZk0M=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 510B83858D3C
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 510B83858D3C
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1742745844; cv=pass;
b=c08CU2kSALIpCnb9Dn6w9z34YRnIsn3sdp4q9vpE7oOeAPwdrtgoFgX9+zvVjHCdFwi/pyLezBxGWqqx3ylMbkVt7n6vLT1RyxHlDkmGy9ipLBE/cme0g9DO3uQlQM51VvE+YhSrwDKLnXWD2why9Eq6PkVz/bIeIJhN0Hd8K1Q=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1742745844; c=relaxed/simple;
bh=zmmRtET7aRRFRgR4MeuAWwqKtQNyEAC7hss54Dk5Zu4=;
h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;
b=QqQ+RhenYb2S2clrfwZQsZ7cSeTyLsiO8siHjiu204C9Avo0wKAsMzJ3rxRl4P/+/662Lr7m3/s1smIVr5V+NfHrdLEWDv9NFPEz5+BH38ERUwYFKo3Dh7w9Mbe3TI7NUz4WsmeQ5G5a9y3OlxkWpNZvztGUa12+dOAl1hEZPGQ=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 510B83858D3C
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=pNh6Pbfla7Emcxilz8V+sGkYYpxcUB0wpCYKSYcQxFd8N4FsZhFnMHEa946/xRnG7rxTEEOgKtVRc6FTT6yV1fpXILfQWX93DQ9bC8uN5kcTiug2kLCMJVJL/rfx0ocCHaMNtfhw+3NRzXdXMrroZMT2/OZquGBwwPyD98cvvUkJGsR/okih9OgZTmesTZQyZ5wgkKKlsVFI/XWydH64sUlVcFd2RgTtWFvkIXS9C1Tvf7ctdAaImuY828fhFHXHytBjoyNVzFwVDvbr6vtz/N5cqAgrFcM6pJjgtmrGYik68HS+jbcXWtBOaeMkjhstvel3/G4b/YcV3B18JqJ8Ig==
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=RKtUTFnTFU6tcVfFqLjnOZm9odieXA+llqLf56KQErw=;
b=BgyGtm/c3LdO5euXVc3tofZD/X/MMIoxfsCRdkfaaOk9VxKIVv57oT2wMBwWBq/XNXFSTjGYYmU06PGiE3h7F1jWZipcxVXIbmRChXO78U/W2tCm/7L25SMlZ9JZLu52by6oIg3kEscmPIFABPYnKT/OYzsMALzTm6gXy07LfEbsfLbU1B4qglV5fUcP4y2t6itTU3LQPS5b9sEClvoVczAbXfB/TA9WyIDG/G+rfyR5mt0tX6NUn/K3I2JDxQ4B5sqmTIUgP1e5tXW6K5ltPlzggo5J2mDB9GWC+i/Opc5EywkpQdD1HO1hcNejDPjsjuwaOYpgVLszzFUJCJDWZw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
To: brian DOT inglis AT systematicsw DOT ab DOT ca
Cc: cygwin AT cygwin DOT com
Subject: Re: Deadlock when calling pthread_key_create in the destructor of a
pthread_key
Date: Mon, 24 Mar 2025 00:03:49 +0800
Message-ID: <TYCPR01MB10926113C5D0A9A4567222099F8A52@TYCPR01MB10926.jpnprd01.prod.outlook.com>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <29245cec-275d-4d26-9f0b-3a6141c390e4@SystematicSW.ab.ca>
References: <29245cec-275d-4d26-9f0b-3a6141c390e4 AT SystematicSW DOT ab DOT ca>
X-ClientProxiedBy: SY5PR01CA0079.ausprd01.prod.outlook.com
(2603:10c6:10:1f5::10) To TYCPR01MB10926.jpnprd01.prod.outlook.com
(2603:1096:400:3a3::6)
X-Microsoft-Original-Message-ID: <20250323160349 DOT 443612-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_|TY4PR01MB15485:EE_
X-MS-Office365-Filtering-Correlation-Id: 9c3648cc-b8bb-4908-16de-08dd6a2452ee
X-Microsoft-Antispam: BCL:0;
ARA:14566002|19110799003|5072599009|8060799006|7092599003|15080799006|461199028|440099028|3412199025;
X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?/TX10M69ujQZWxiAtoTFSHn9oP43gPV/C63MyU0scxU3Xf4m2QoRsx1eU+eb?=
=?us-ascii?Q?TDMmV2WjswzaJrgrorstR3ngTm+f9FZY8xviosSFnQirB61opeQHUBIrEG50?=
=?us-ascii?Q?qis+7Y5WD7079ynvlHvS519wad4XF9u3IhtL+fUChnV3GiYgewG/N0/mggAB?=
=?us-ascii?Q?x7Nxb86KXOUReyAU/h+NAwwCcX78kiv5sPeBD+Onfbzf65CK5hHTOmUyEo2h?=
=?us-ascii?Q?ZGuYq/+JRLEv5SEISu7jDljpqc4Qz5zwArQlrUzLl9OTmFzEokDlK1ywhf2q?=
=?us-ascii?Q?NHXhCuOLi4/yW4ojB2501leiX61lmqW4P906ZsENMdKzemrKmAmXekYCb6xL?=
=?us-ascii?Q?5kYoSotOz6gMSSmPLzv7eS7p03Oiou4dNVQrta9TqWYPfDkbnPHI2ZxFHWVF?=
=?us-ascii?Q?h8zY6kC0LnQbAkZsi9BIKjR0TjQ8X2/eghnHUAYl6KnhA11BLPh6Ney1qIMB?=
=?us-ascii?Q?eWvHZb3eGQW4NFl3VNFpqaopArn60UuteeC77E5simbgzzFHp5cAYkxDdtWX?=
=?us-ascii?Q?jPHhuLjUtRHIu6sUVrJMLQ71QtCCsWut83en1stdphYhycjf2hgPgACEkS1X?=
=?us-ascii?Q?KjfB9in720aOIZjCo8RaGSvJjJfGZ/kI3qA70fd/2OyMPn9qDLp6kfU+84i9?=
=?us-ascii?Q?k3R0ObLfvijmYGbpdgkY+fFnESxxfKSlMJ25S61s03JaEDq3c1MQHr2UHlA+?=
=?us-ascii?Q?Km2NANM2hCOFyf3plkKEFmYNOvNpJrEqitizObH6zeSiWoYprSa1vHAnwAZn?=
=?us-ascii?Q?cQbDZsvaiTciLabWmIYViH0EP17/vQJ6cB4dkHPNwVQgON0fTWrbxI7nocoE?=
=?us-ascii?Q?rc01tkb68x/ROOuati0xaRNa9hNjX+0I2Z907eaFFOOR8XMVtOd12MfPSlTM?=
=?us-ascii?Q?ZA0NMUT7NhsvhxUknSPF4ktcNeUmWDHFGrgcpMcoHDr5Y4Pkdh5aMTk+2P07?=
=?us-ascii?Q?qh+//j8Dol6cIJDPODAlq2Jpd0kxy51HCiSvrUcstWgQqVzdNZ+6TfZspY5g?=
=?us-ascii?Q?Jyw7fCcY0CIjDjz6QFCyWnEIQlu22hujoT7/+akhxbGQSqBv3sDQUiEOK2X1?=
=?us-ascii?Q?9J4nO4vkHKShPtUnMC1usMcSW3myU2BOSZFOvKLlMwmBRoSMB9AGevbrzOh8?=
=?us-ascii?Q?3NH/n89HBiTW?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LVBbltPsAyRQ9n9vl2mWiRzmyFEbu1iTXi5Z1QVwouUl3znp73khTy5ZvmrN?=
=?us-ascii?Q?U94Xq/b2nFK9iR9wA3952TLY40TKRDSsQLlvcWnVdfpxYzd+rfAXiRc3KD9w?=
=?us-ascii?Q?WRoT/P6wZBSuYDiArLb42P4VaGWlgSkVx9wr/pW6CUmNuwCS6aCMRTHh/U9L?=
=?us-ascii?Q?K678p8SkzcwKOmawD6yzGTqhNkx0RAiKdSoF9Ldx/3c3/bPv1iWkCH5h5TUH?=
=?us-ascii?Q?WcAkuUwnlNbIFs/mCB1mcdtYnfq5jIi6pjw42zANf6rFVh3Ky2CAtqmd7jWR?=
=?us-ascii?Q?GcKe1oBRGGg6Qm9pf2wgmBftXSlQex6q6tODH3dfyC+xymuqvewt/5O2Szd6?=
=?us-ascii?Q?HkQ4YVHaK7wMvxmc64m4w4NmLg7J3Sn720lAJIknk/rlzwmHEANu7ZYTaDGr?=
=?us-ascii?Q?P0MbVayh+RH62lYVwGw30D7gD4nTuz+QYAHkBsnEomjijMSlWezeYp3fkz2j?=
=?us-ascii?Q?1v1JWdLOu29D+hh4GGU+xkC9gtggcn6J4ymEuTx5X97KYctEsWcPm6AAftJs?=
=?us-ascii?Q?rHC8DfdfD9g/LCAyNMv8C3tHF+/Xz5i9MXmgp+zbb8FOZk9vcdHi3qNN8tfn?=
=?us-ascii?Q?uHLM7g3Hs3NeTkwGIXvxYBbuyucuZfW20Z/Z0SqHTlvowHwLfxrDcZKUaomO?=
=?us-ascii?Q?iVyE36hElZudMJ0D6Ls4iNUjqSSrI04WGCYs3/q/zwA69pSmEcwGdAtTwVRV?=
=?us-ascii?Q?Je0TIPskEEPKZyzaZJOs1GQBvsfr2M5U9YVr4pKQbDJ/MEuTggs8kc+AQqck?=
=?us-ascii?Q?eHzYKYDssAPcavizCM5eBJHGnChE161ed09vYFCPU+aKszvqq9DrlXXbnWEm?=
=?us-ascii?Q?pY3reInhrpbEYid59LabGtbjGayaIT4Znq1ONv3bE0dxx3FWdqRLbBbAqyLZ?=
=?us-ascii?Q?nk0sM/3LAJhPD8xbavkQazBi+CnnoJd22BQJEdg9qkdrh4is4JEdlZH4qPD/?=
=?us-ascii?Q?OfjUmbY8rejfIsesDM83WcwQmo0VsBwT++sp6Pb1b24zPGEOu+J7FvKLJAi9?=
=?us-ascii?Q?SFXhCohEbK87MmPtToscMrY6oHD4sCVOcGRqltCW+FcmLIc+iZP8TrAKhr6K?=
=?us-ascii?Q?SxwQjvYM+JryrAGBAiu80lmx2TRyZ9iGE+ywl8i2msdavR6ECWdA0CaH7Cuz?=
=?us-ascii?Q?kwoxdEan4wX27D3izPlxD+bctAQV/o7GZUNRSesAzKmD+NIK7UgzyCieiTgz?=
=?us-ascii?Q?HqPlaijf6moY1Y0W4AXB+BWcnIeAiEPTf/KNxl2zbu3j2NzRmFHwD4qGPhd4?=
=?us-ascii?Q?wJ5Xy9BezQuG2SZ5WzvNe1yGglPW3zdlyaOAe4sDeQ=3D=3D?=
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 9c3648cc-b8bb-4908-16de-08dd6a2452ee
X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10926.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2025 16:04:00.2670 (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: TY4PR01MB15485
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: =?utf-8?b?546L5a6H6YC4IHZpYSBDeWd3aW4=?= <cygwin AT cygwin DOT com>
Reply-To: =?UTF-8?q?=E7=8E=8B=E5=AE=87=E9=80=B8?= <Strawberry_Str AT hotmail 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>

> Rust does not support Cygwin, and gcc-rs is not yet available on Cygwin: what 
> tools and libraries were used to build this library and utilities?

Hello Brian, I'm happy to announce the cygwin target support in rust, which is
maintained by myself now:) Now it provides std support but no host tools support.
You can try it with latest nightly toolchain (either windows-gnu or windows-msvc)
and cross-compile to cygwin.

$ cargo build --target x86_64-pc-cygwin -Zbuild-std

Back to the question, I have made the std *almost* work on cygwin, but there might
be some bugs. I tried to run the unit tests and found this bug.

-- 
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