DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 53K6Gsvp152417 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 53K6Gsvp152417 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=jdMpwLcs X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ABCEE3858CDB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1745129811; bh=f3TM5NG/O61i6ujYcW/B2tq6O+M09Y5FdYZbnha366s=; 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=jdMpwLcsseiMPGjXLQZN70fmhMF2fJY4Zg270SX3kuXG6ISmd5z6UyHB1bfgH7rW/ quP1RXbaZOm/FKY5LfSs1IahCmalKBdkaCqgqn3LxO7ffqTP+DyWP9s7nDdpCoBbvp ekMTMGayb9c7DeqnLaTGN5GRGUNakDLNxqYBVOb4= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 145C53858D37 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 145C53858D37 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1745129782; cv=pass; b=evfykGpdYSHGHwwRDJS97a9yabLQAIzw6BfaiynKMtKDFV0MwaddY4Gi1/r49rCCZEro0BZWmzyAV+SvkbiNLPadRVUICxTJH5bpzNrh0jjJ0K1KJ733iOrbFGzdTLjE5SYlId0+0xDKjuTQWtqv37/PNewpgfb1vHimEZyGvD0= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1745129782; c=relaxed/simple; bh=iFGHwU5tzThBTHYfx2urM8n5G1Bq7PXJzzcdMbn/ELQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=l1fhD5Qo0rBbWKz3iG3goaVXQeyRbgjGk/luLOqrLu6q5JYnnDMhPN8bkpo3Af3CbOdZLgcUxqGqexP/3rP0XNWTm2pQG8s10HA6407sNJrEQFpvtKOjCMQYlmct9D+ziuIiCdpLbRS+xwtBsiBxrOtVeq6pgyg/goA3QIj6cpU= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 145C53858D37 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sEHAYzKyI+2kP3IkYmz5shi0JXm+EVpJgp9F34UeiBIgBBqcGzlz9dtJ8ulaNhRbQIVqSRsoMejp6cQXQR0glflbpS/uxghuV818Zl8Gk4XCFH4uCBQdFpr3ZDj4FHNYAGjn3y6glD3UB7CbYaTvC3mFyOuQu9kdwwHx+MKtZGBI26oalfgnB/DlQdl4GyiDXUPj25KINfLopshbQeuT5Ehllk4ozUrpaVdZlJRQ6FlOcGmq5yqIy5WuLnunTtPneB6eueeitwoi6ECtS8DpzZe4aOo4kPmQ3qbRNpuyWiJLfZOjczZtzqkHrYBRZ6VbYU8B/V6GQ8RExzzBQdZ6wA== 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=iFGHwU5tzThBTHYfx2urM8n5G1Bq7PXJzzcdMbn/ELQ=; b=c65KN32Msr9BEuGeBV2zAXGHTNNz/vApZPiiR3Ps9ucyIBjDUXVnFUWUlfwtWOXLPa+fGVIZT4SuwkwATJQln6hufugoTjPsHlWq5Wg0Vi4Grq/+axv2Vrep3gYUpwYQTReP123DizNoCCaV7MdxP5KvEaZFThn1n6cnHvOhhm1F2rG3MOF5uFr8ZxxTYkM+qbl9neRH5UR3S1gJymMJS0V/zZy4w73dwnJ3kq2Bn0zkA7bNY2BxuihrvcGFamGfzIbTPOq3Y5hFWJxIpIhHdgHXDIs1AmtU3ga8c6OahjPZQ6pdy6NGc5boTrR4n6nhmredQ0TqmEAh24ZlCqZ0WQ== 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 Cc: Strawberry_Str AT hotmail DOT com, cygwin AT cygwin DOT com Subject: Re: Rust for cygwin Date: Sun, 20 Apr 2025 14:16:04 +0800 Message-ID: X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250420132359.bfd51ddf860f3faaf518b378@nifty.ne.jp> References: <20250420132359 DOT bfd51ddf860f3faaf518b378 AT nifty DOT ne DOT jp> X-ClientProxiedBy: SGXP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::13) To TYCPR01MB10926.jpnprd01.prod.outlook.com (2603:1096:400:3a3::6) X-Microsoft-Original-Message-ID: <20250420061604 DOT 635810-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_|TYCPR01MB8787:EE_ X-MS-Office365-Filtering-Correlation-Id: f0337841-fd1d-4eac-4aec-08dd7fd2da39 X-Microsoft-Antispam: BCL:0; ARA:14566002|8060799006|461199028|19110799003|5072599009|15080799006|7092599003|10035399004|3412199025|440099028|4302099013|1602099012|1710799026; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?wiKi5406I/rUHhZX2MWOev3o9z1ucwc6gVVk76hngKZi16UBy+4tl/2TLR2d?= =?us-ascii?Q?W1wYS1wz5nREl2oJCwlVgyTeyGJJ3nZh9DC5RSrFdXbSuHA4gUsxWs9DmpOn?= =?us-ascii?Q?iBVwQVDPgVWqH5ZGw5oJ4vv6PGoDQEmIWJ5iky6macKG45vJSobsjCQnCw8v?= =?us-ascii?Q?NxiJCM7AZUSjTzqFYdyr+9u9KfXKbTTnLnDY97HhBmpKW/qodx1d0RWkxvXV?= =?us-ascii?Q?w03q8/42gK7+pw+povC9DVKZ8aZujE9o477yiJ+tr2n3fADInoCYoN68Iler?= =?us-ascii?Q?00XoqkPpv3PYzwPtS43Zh/WUlCott3PenkPrNWkDDejgX/bRWnvDaJ4M1kdW?= =?us-ascii?Q?tb/AKtbucTYObSfP1RoGQ7+aDamP9hem2gtPUQs7Vgon8taYX4VLbeE8Dw4f?= =?us-ascii?Q?JZDQgvqtzZJatt6i89CyKUKE2uV5irq2i/aFXWjG6CUrnu2iNR/uat9qBLcL?= =?us-ascii?Q?OCY48jT/8/NXlEaiw4wfTvcv/G5I68x0wUOOog5JbAe7b7YVOXb2xYZEBFZJ?= =?us-ascii?Q?Uh5iA0kfA129vRJH5ODWE8Ck/dImUZaDGp0X+BY6o7Ehdbbn/ZBR16k8zIF5?= =?us-ascii?Q?VI3LWcN0cgYIKAEGI8r0NP7g26McKERaGGYfaHercV23oKDYrcQEX6oUX2y+?= =?us-ascii?Q?5VHUqoNIf05yuLU61gIrFQUDAflD6RUjp+nGcKq14UMAtkUhcaSZaOKKWmqy?= =?us-ascii?Q?mpjMqPC+FRVRa0/3Pd00qGvNzDXhOzm7rasAYesI5pV1mg+GXvZGtZmtk0eg?= =?us-ascii?Q?iFNMU5h1sfeDEXDYHMTmgMpC88PRj9SV/f8JZZMPAFd+wUshq1a5QDVB/XN2?= =?us-ascii?Q?g9GaA0O/XkfpJJGNrix0YSxEZ8OsRvjgReDzuic2UHbPtMkqZSQUBMo8wbGF?= =?us-ascii?Q?ENuJ89nx01iPA45wxk2yLJYs7CjShsarG/la8pdXoeG7QlyE1vQ1wc+g85Pv?= =?us-ascii?Q?fF0l4daHezIo6lsHCowBG5xGxdCyq9ILd/h7AFA3wEelfiuh9wm5796WNzfX?= =?us-ascii?Q?KrSAHly0u+HTEmPVnp0vhol5JNSApOU5LlD1Z8tLbZ5UmhquSvBceUuDB6Md?= =?us-ascii?Q?o/NlEXKOn9BjxOw2LWky3JonChchl11AgO2SMo3Eds+WJRpstjpbIR1nYOZ7?= =?us-ascii?Q?7dnFobQZ0eAIvaXo+NQGEVQaWbHAzONmhAiaUyJIZqFu3RY701YTN4Br9wXT?= =?us-ascii?Q?7TcgoIRkx/LxNVqGz6zKlOFhBtPKJ/Pcs6vYot5xT4GRwLIa4MfSc/R9m4H3?= =?us-ascii?Q?ciTOLlQZP2+UNAnjbJ3K?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?kcO/TpSJEaIxdEjy9gmwxluVBOdQpdZtpPPIpXuTfGVbT442YKoJQoYtb0R1?= =?us-ascii?Q?F2E9bftDdJjIXCLsZKSNFlzPZyj3LOrSjB6Jspf+U12sr0LxXp1WBwDCWRNI?= =?us-ascii?Q?1MSjWayoNXnH7zV6RYeEr5yRFN7ookhefPiIY+kuk9b0JDmSThjv8kcb5TyD?= =?us-ascii?Q?dN+pNUTKDZVS1FzHOk5+F/2J/2mCeY0dbOw2bdPHag6j/u9kv1C/kA1XouWG?= =?us-ascii?Q?zhhK3OTAaCgKB/vxuJy6NcA9wL7xVuuHJI9HFaRLMdBbQGyGU2NYZJ1Om8ij?= =?us-ascii?Q?1VfjXoFVVOcfb69D0pBlF75S7H7OSjtiFX5+1To5erzuLNPGv9k4+EpMyOiX?= =?us-ascii?Q?zUaeyZXuYVQsLJUcEX63Hzwpdi2XXroprv6XypaxBvvqYMBjUXHxRWbaOgHi?= =?us-ascii?Q?/jzEMsL3Eka6y4t6rrtzoePirK9J8bflL5E4rBt+nwo/tBgivljZGWxVwFKE?= =?us-ascii?Q?BdGv3djYFEpSAn2PsfaxBiQ5uP5hJ/yk3HIdODATaCVRXmhlUU37PogYbcUW?= =?us-ascii?Q?hW8GqHR+nr3lnqNYY44z1dD2p2JR1YUjWRsG+iRaCyAiPDnShgSJNOkR7HEX?= =?us-ascii?Q?uKa7/o2WxTm8sgHl6PGhHpL1bmfcq3LjQBZNf5FJ9XQ/+pi9yNDcojW/vcmc?= =?us-ascii?Q?9Fzlt+6tkq3nBAe1cedJKydIp4zVRnFbjmTpjjv3ANF+0y6Ex+jhOWhrgcNC?= =?us-ascii?Q?yNSCeI/TiWOKaoN1J7oHit4UjQpmLHyr3WLN3+wwd07Flmg2ogXmSsy+3t97?= =?us-ascii?Q?YAg2S8x78rHI1DGXxUqEzHgFxFbPoKOj7eRHTvIsrq8qcBrnsT5ZYz3uTkUy?= =?us-ascii?Q?vGngW/H0N8rIB1BzDytmH/bQ9so8M/MPGUzdPg6tabSvbmPl+qd6dzuZRiZh?= =?us-ascii?Q?br1ZqIZkmvJRbyo9QLY2IjEOyFMGLLAAycByzbB+iHFSO7wqqIGrEsCFEuh1?= =?us-ascii?Q?aq33BzL4++3PN5CviZDpqMdxDSb3mq0SuDu/N9N79TjPhk9X1d6MUK2vQHln?= =?us-ascii?Q?N5ON8Ik/2EEMyNoYoUA44Tg8sIqG4Z+4CeoiubiffwGPYL93arLZO6h4xPI+?= =?us-ascii?Q?Lwp9oNYytuIuoleS5uRHP7H8il+yiE7rPQuDKLbRHNfEdz3kv0SQFoiXiZuo?= =?us-ascii?Q?o1NjUNhS3cDzYE0gVcbRiTyHDIicZRqB1LGDEhwJgb2Y42FTjRnXpGGxcsIx?= =?us-ascii?Q?TFm02EGQpow1BkbDVin7dXzrCCneZWhqMeln3VugX1ixJT+iPykkwo5ZE9Z4?= =?us-ascii?Q?Bx/+RFqFj3ucn5Mob/zgIK5lL6qnIsohCG0fGq5UZw=3D=3D?= X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: f0337841-fd1d-4eac-4aec-08dd7fd2da39 X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10926.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2025 06:16:13.9361 (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: TYCPR01MB8787 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 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" Takashi Yano wrote: > Is there any other blocker to build Rust for cygwin? Thank you all for your admirable work on porting LLVM. Recently I have tried to build cargo targeting cygwin, and found that it needs libgit2. It seems that the libgit2 of cygwin is unmaintained. I will send requests if some other libs are needed in the future. Jeremy Drake has also mentioned that cargo and rustc needs a lot third-party crates to build. Some of them has been ported to cygwin but some has not. Fortunately, there was someone tried it: https://github.com/ookiineko-cygport/ Let's assume that @ookiineko's work *was* enough to build cargo and rustc, so here's the list of crates need to do: The crates that I have opened PRs: * rust_libloading: #173 * socket2: #568 * mio: #1871 The crates that I haven't started: * stacker * tokio * os_info * cmake-rs Sincerely, 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