#2999 closed defect (wontfix)
sb-check on Cygwin
Reported by: | Joel Sherrill | Owned by: | Chris Johns |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | tool/rsb | Version: | 5 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
It looks like there are two issues in windows.py
- Probes for programs like bison and flex as required.
- tar - bsdtar must be on mingw. It doesn't appear to exist on cygwin.
I think the fix is pretty simple code-wise but I wanted to get some feedback on why there were a lot more required programs in this file than on other OS.py files.
Change History (4)
comment:1 Changed on 04/18/17 at 23:43:22 by Chris Johns
comment:2 Changed on 05/11/17 at 07:31:02 by Sebastian Huber
Milestone: | 4.12 → 4.12.0 |
---|
comment:3 Changed on 10/12/17 at 00:16:16 by Joel Sherrill
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Some patches for Cygwin support were merged. Other issues were solved by installing more tools.
comment:4 Changed on 11/09/17 at 06:27:14 by Sebastian Huber
Milestone: | 4.12.0 → 5.1 |
---|
Milestone renamed
Note: See
TracTickets for help on using
tickets.
Replying to Joel Sherrill:
Correct. Getting a suitable bug free tar on Windows is not as easy as it looks.
I have no interest in supporting Cygwin. In the past it has never been able to complete a build of the tools in a reliable way while MSYS2 does. Cygwin complicates the Windows environment, machine set up, documentation and what user's should use.
I do not want to run parallel MSYS2 and Cygiwn environments to check both are working. I have supported Cygwin the past and found it a major effort and distraction.
I think the new Microsoft Unix layer, what ever that is called, is a better path for us to follow.
If you wish to support Cygwin then I ask you test all changes to this file on MSYS2 as this is the primary set up for Windows.
Typically a default entry is overridden by creating an entry in the host's OS file. Entries are overridden if the paths do not match.