DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 5084IWfj575696
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 5084IWfj575696
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=rptuFI2j
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CD62F3858C33
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1736309910;
	bh=5sNr5jbiF6s8bfhOuijbR/hqRewnuHnwJdBbUDCGFrE=;
	h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
	 From;
	b=rptuFI2jea69YyCWonMCGZVFdtAhLGK0y3YEKd0nSKwNqk3UpI4S2+QAfbHmJj/xV
	 TFEqOyU/qgSjfgaV4zac6vw0BkdDg46WmvblnI01o/2HbU8eMuWfP62IaMcW+FsttC
	 M4XKSiebgHAOqdcOWJcstRzMxrIhbnh2KNxddm2Y=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8EFB43858D28
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8EFB43858D28
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736309877; cv=none;
 b=WPRmQrwHqJLTOekI/9RgeAVyMzkce+P+ihmOrnXaIo8AtzfVYTJxuWMtKAzC2JiHwc4qXMRVjtiWa3gVwyoTI8T46vn5ggOYWW4LbnrEyl5suyBAlVx83weWhWGBXh8iEQjBveEaD6LfuCEVP3YAm02n/MYfWq8mjZUjwORQNOo=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1736309877; c=relaxed/simple;
 bh=yBaIrT2coPYD8TJJC5CQAxf6u39aUdIvbNO3sT1keo4=;
 h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature;
 b=tKugXkAPOEt1mng/BHiOYNy7rJzrvyewhiOe8LxmFIvLVNAHyNxetsw2eqdUySqkmMd0TlFSnLZddGdS3DZQ+3M/R8UBds/f+9Bsea8jZfTmraFsN5qDjrKEiBcXVguFVb6j37AZflPsPzCCbejG/IYyQNyIy1DrJil57XhI4RI=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8EFB43858D28
Message-ID: <83d7890c-0f52-4a8b-905e-b285e5becc75@SystematicSW.ab.ca>
Date: Tue, 7 Jan 2025 21:17:44 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: random hangs
Content-Language: en-CA
To: cygwin@cygwin.com
References: <6aa017e0-b333-4c0e-affa-78c8777372a5@gmail.com>
 <1b894ce0-ee20-4408-95ec-54202d0721bc@r-t.org>
 <CAAF84SU_mL3OG-DzcntnjKj=Fqn8Y-6k6+xQWWym6CbmUKa38A@mail.gmail.com>
 <7cdf5283-5507-4d35-aec6-a4bbab33ad48@r-t.org>
 <CAAF84SWwAwPTk6qsp-F6G8P+Lu_s=X-SjbMt66GM+gVScJaAWA@mail.gmail.com>
 <5b617762-38fd-4897-afff-219b92915b9f@r-t.org>
 <CAAF84SVUo4O2V8YHHDFMwEG_hNN1KsVETirf2p2mF-GLtam8DA@mail.gmail.com>
 <66233ccc-7074-4c95-bb19-6c6c5092f94f@gmail.com>
 <CAAF84SXahGjhZUVRDxUWRYRAC=ZhkGZVzhA3GKYEB9DuD8sWmA@mail.gmail.com>
 <933a5502-c0c4-f149-70ba-89421ae893a7@jdrake.com>
 <ef351a04-bee1-480f-9460-8c3bc1fd14e5@r-t.org>
 <3c9b96d5-b45f-49f5-a836-07812e34bbb2@gmail.com>
 <6c087523-90ba-4ee0-a271-0b0f59a376a0@emrich-ebersheim.de>
 <970deef5-b326-40f2-acc4-e54ffbc01fc6@gmail.com>
 <bc22e7f2550ef4d0d9a8a43981363f4782e3607f.camel@decisiv.com>
Organization: Systematic Software
In-Reply-To: <bc22e7f2550ef4d0d9a8a43981363f4782e3607f.camel@decisiv.com>
X-Rspamd-Server: rspamout06
X-Rspamd-Queue-Id: A4CD420022
X-Stat-Signature: n49ozurygh8rbeygxur1bwg3cbiccqp8
X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361
X-Session-ID: U2FsdGVkX1+tGPqO++vAyIdqcXNPUxt5Zt1AUYdXj44=
X-HE-Tag: 1736309865-569078
X-HE-Meta: U2FsdGVkX18Ci+SXlUU46xOllA6lRXFKrLF10t4oFJIydvvrFwED0mWjuRkaGV5YIEiRpXjMCPZ/wNxgbtUopzyNKfPH6H3gxN4v+0/o2GOMCjVngm5lvk9Zkzkwv9L+Cle6ZtSWZ42SRQSxLDiF4wKM8NgeBkJ1RCAWtktwJHiiNL93sM5I36eqZXJGu354B06XWdqFsw68mHR9CTQLfjQRVSCHI/77WLYxG0T2yqhn7foS/Ce60Uen30fF4WiAmX25MTuXcLBb7j+biXCG8uxeXNP7FF0TkTjN8dExFfhUtOA+rIJjPN2kgge7TiUlmaXl59av6jAjfQb3odrMn36g4x4e5aAq
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Brian Inglis via Cygwin <cygwin@cygwin.com>
Reply-To: cygwin@cygwin.com
Cc: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: cygwin-bounces~archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 5084IWfj575696

On 2025-01-07 10:19, Allen Hewes via Cygwin wrote:
> On Tue, 2025-01-07 at 17:56 +0100, Marco Atzeri via Cygwin wrote:
>> On 07/01/2025 14:42, Rainer Emrich wrote:
>>> I played a bit around and tried to install severall python
>>> packages.
>>> There seems to be a severe issue, because an increasing number of
>>> python
>>> packages need a working rust compiler to build. And AFAIK there is
>>> no
>>> rust compiler for cygwin at the moment.

>> that I can not solve :-(
>>
>> Porting a compiler to Cygwin with a not collaborating upstream
>> developer team is a major major effort

++ POSIX is not something they care about - just the language.
As far as they are concerned, they run under Windows - problem solved - their 
box is checked - even if few care about or really use Rust under Windows.

Hopefully GCC can get Cargo and Rust going soon and well enough to help out.

> I feel this issue is more acute. Using rust isn't just happening in
> Python / PyPi Land. This is happening in Ruby and common C/C++
> libraries. I have also encountered this technique with Go but no where
> near the frequency like I have with Rust. AFAIK, go doesn't target
> Cygwin either.

I have been looking around for few years since curl test added a python package 
that required some rusty bits.

> I did find some folks discussing what it would take for Rust to target
> a new platform in Git Hub issues (I _think_, it's been over a year
> since I spent some effort looking into this). They were in fact
> discussing Cygwin.
> 
> I am not going to say the Sky Is Falling, it certainly isn't, but it
> does feel like Cygwin is traveling down a road that will intersect with
> Rust and there will be a train wreck. IMHO of course...
> 
> Because I was struggling with this issue, I decided to leave Windows
> for Fedora, but YMMV. I know not everyone who uses Cygwin can switch to
> something like Fedora.
> 
> Many Thanks to all the Cygwin contribs for the Python ecosystem and
> cygbuild. I used and was quite happy with Cygwin for a long time. It Is
> Good Stuff, IMHO.

Most who use Cygwin probably have little choice of platform, otherwise they 
would use another native environment.

But it's nice not to always have to port scripts to cmd for portability! ;^>

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry

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

