[PATCH] Add continuous integration build configuration for Cygwin
Jon Turney
jon.turney@dronecode.org.uk
Tue Jun 28 12:50:00 GMT 2016
On 28/06/2016 10:40, Qian Hong wrote:
> I'd like to volunteer to maintain a(nother) continuous integration
> build for Cygwin.
[...]
Nice.
> + commands:
> + - uname -a
> + - id
> + - C:/cygwin-installer.exe --site http://mirrors.tea-ci.org/cygwin --local-package-dir Z:/tmp/cygwin -W -P gettext-devel,zlib-devel,libiconv,libiconv-devel,mingw64-i686-gcc-g++,mingw64-i686-zlib,mingw64-x86_64-gcc-core,mingw64-x86_64-gcc-g++,mingw64-x86_64-zlib,dejagnu,dblatex,docbook-xml45,docbook-xsl,xmlto -q &> /dev/null
A couple of points:
Firstly, the cygwin FAQ is out of date and docbook2X is also required to
build the documentation.
I guess this isn't causing visible failures since, unfortunately, the
makefile just ignores any errors while building documentation.
I guess it would be better if this was handled by configuration so
documentation build errors were reported if we had determined we could
built the documentation.
Secondly, it's only obvious from context that 'cygwin-installer' is copy
of cygwin setup pre-installed in your build VM. You might want to
consider using 'wget -N' and/or it's normal name here.
More information about the Newlib
mailing list