Add new targets for Cygwin (and MSYS2) #826
Labels
major-change
A proposal to make a major change to rustc
T-compiler
Add this label so rfcbot knows to poll the compiler team
Proposal
Cygwin is a POSIX-compatible layer on Windows. MSYS2 is a fork of Cygwin. I want to add new targets for Cygwin. The main motivation is to compile fish-shell to Windows.
My proposed targets are
x86_64-pc-cygwin
andx86_64-pc-cygwin-msys2
. The PR is here: rust-lang/rust#134999 . They are tier 3 targets, but we faced some problems: should this target inwindows
family or inunix
family? I would suggestunix
family, because Cygwin is such an layer to provide POSIX apis and make porting unix programs easy.Mentors or Reviewers
@jieyouxu suggested me to open this issue.
Process
The main points of the Major Change Process are as follows:
@rustbot second
.-C flag
, then full team check-off is required.@rfcbot fcp merge
on either the MCP or the PR.You can read more about Major Change Proposals on forge.
Comments
I have succeeded building my own rustc targeting cygwin and compiled fish on Windows.
The text was updated successfully, but these errors were encountered: