Opened 11 months ago

Last modified 6 months ago

#1381 accepted defect

The windows feature should not be set on Cygwin

Reported by: johnwcowan Owned by: felix
Priority: major Milestone: 5.0
Component: core libraries Version: 4.12.0
Keywords: Cc:
Estimated difficulty: easy

Description

In general, the assumption that Cygwin is Windows is a bad idea. Cygwin doesn't like Windows paths, though it can tolerate them in some circumstances, and process execution is done via bash, not via cmd. On a Cygwin build, the windows: entry in (features) should not be present.

Change History (3)

comment:1 Changed 9 months ago by sjamaan

  • Estimated difficulty set to easy
  • Milestone changed from someday to 5.0

I think changing this for CHICKEN 4 is a bit too radical, but for CHICKEN 5 it's a good idea to change this.

comment:2 Changed 6 months ago by felix

  • Owner set to felix
  • Status changed from new to accepted

comment:3 Changed 6 months ago by felix

(software-type) returns #:windows on Cygwin systems (because that is what it is.) I'd rather change those places that exhibit wrong behaviour by assuming a windows feature implies a non-cygwin system.

Is there specific beahviour that is wrong, or is this just a philosophical issue?

Note: See TracTickets for help on using tickets.