[RTEMS Project] #2999: sb-check on Cygwin

RTEMS trac trac at rtems.org
Tue Apr 18 23:43:22 UTC 2017


#2999: sb-check on Cygwin
---------------------------+--------------------------
 Reporter:  Joel Sherrill  |       Owner:  Chris Johns
     Type:  defect         |      Status:  new
 Priority:  normal         |   Milestone:  4.12
Component:  RSB            |     Version:  4.12
 Severity:  normal         |  Resolution:
 Keywords:                 |
---------------------------+--------------------------

Comment (by Chris Johns):

 Replying to [ticket:2999 Joel Sherrill]:
 > 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.

 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.

 > I think the fix is pretty simple code-wise

 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.

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

 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.

--
Ticket URL: <http://devel.rtems.org/ticket/2999#comment:1>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list