Cygwin build in bad shape

Description

The ICU Cygwin builds are in pretty bad shape.

Building with clang (the default when clang is installed) fails in configure. Hacking past that, it runs into link errors.

$ clang --version
clang version 5.0.1 (tags/RELEASE_501/final)
Target: x86_64-unknown-windows-cygnus
Thread model: posix
InstalledDir: /usr/bin

Building with gcc works, sort-of. There are a large number of compile warnings. Multi-threaded builds (make -j4 or similar) usually fail.

$ g++ --version
g++ (GCC) 7.3.0

Cygwin/MSVC fails with "configure: error: C compiler cannot create executables"

Do we care about this? My sense is that we should either figure out how to keep it alive, or withdraw it.

(I tried this out as part of setting up the new git based ICU repository on my Windows box.)

Activity

Show:
Jeff Genovy
August 8, 2018, 5:22 PM

Taking to do initial investigation. If this turns out to be a significant amount of work, then will change the status so it goes back into the queue.

Alexander Shevchenko
August 8, 2018, 5:38 PM
Edited

> The ICU Cygwin builds are in pretty bad shape
Presumably because MSYS and MSYS2 Projects became available, which allows to run MSVC compatible builds. While Cygwin lives in its own Universe (need be verified), despite it runs on Windows.

Assignee

Jeff Genovy

Reporter

Andy Heninger

Components

Labels

None

Reviewer

None

Priority

assess

Time Needed

Weeks

Fix versions

Configure