MS-Windows Cygwin Installation
Currently we support Cygwin via rpm. This is unusual in the sense that Cygwin packages normally are just tar.gz packages. But rpm has one distinct advantage: We can reuse the build specs and build scripts from Linux. This saves us time and gives you quicker access to the latest releases.
The installation itself is pretty simple:
- Install rpm with the standard cygwin installer
- call rpm --initdb to create an empty rpm database (You do this only once of course).
- Download the packages you would like to install.
- Open a shell and call rpm --install --hash --nodeps with the packages to install. (You need --nodeps since you only have an empty rpm database) You can install multiple packages in one go.
Please note that the Cygwin version of GNAT is not as complete as a standard Linux version. It will even fail some of the ACATS tests. See /opt/gnat/gcc/CHECK to see which tests failed and if they are relevant to you.