X-Recipient: archive-cygwin AT delorie DOT com X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 388273858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nexgo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=nexgo.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexgo.de; s=vfde-smtpout-mb-15sep; t=1639820731; bh=9GRqjywjOTZs3DyoVU5dk88gt66SCqoSXzrFQoSPZZw=; h=From:To:Subject:In-Reply-To:References:Date; b=HmWToSNbq+7eILa3I9FXPjMHEobAor4v1kxj8rHBIcZ1j2YXx36QxNXGgK7cTiU3N 54PzZMbr5rVsmBKftGc5D/aPvYvrZwoc7dx5UElc+pHUR4fVOnYruq+16l2CkD2Wvz STQuBdQA3cIxJZ/xlCeHzaccif0mYjEisH9Kv0YY= From: ASSI To: cygwin AT cygwin DOT com Subject: Re: Is it possible to include golang and rust to cygwin? In-Reply-To: (C. H. C.'s message of "Sat, 18 Dec 2021 16:08:05 +0800") References: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Date: Sat, 18 Dec 2021 10:45:23 +0100 Message-ID: <87czludz64.fsf@Otto.invalid> MIME-Version: 1.0 X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1228 X-purgate-ID: 149169::1639820727-00002DAB-F3CB630B/0/0 X-Spam-Status: No, score=-3030.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_BL, RCVD_IN_MSPIKE_L3, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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" C,C H writes: > I am looking for making golang and rust codes compiled in cygwin, but it > seems not easy to build these compilers from scratch. Rust is a lost cause, there were some discussions among their developers that went nowhere. Their stance is "we support one compiler for Windows, that's enough". > Currently, cygwin does not provide golang and rust compilers. In principle gcc-go should be easiest to get off the ground, although I have no idea if it'd provide a native target that cooperates with the rest of Go. Similarly to Rust the Go developers seem to think "we have one working Windows toolchain" and see Cygwin and MSys just as providing cross compilers. > As far as I know, these popular programming languages are ported to msys2. No, there's only the cross-compiler AFAIK and only because even the rust folks recognized that requiring MSVC unconditionally wasn't going to fly. > Is it possible to provide these pipular language compilers? PTC -- go ahead and put in the effort. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves -- 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