If your mirror site has not been listed for a day or so that means that some cygwin packages on your site are not current.Check the cygwin-announce archives for announcements about recent package updates and ensure that your site has those packages.I had downloaded cygwin from one mirror site, and after a few months when I try to update now I get the message that the "current ini file is from a newer version of setup-x86_64.exe" If I download a new ini file, does it also mean that the entire cygwin installation will have to be downloaded again? Mirror sites are updated on a schedule, so the updates at mirrors are always behind the main Cygwin site by a certain amount. From the Cygwin mirror admin site: Given the granularity of checking, it is possible that your site will be polled after a package update on but before your site has pulled the update.
I’ve generally found that unless you repeatedly get the message about it not being a recommended site, there's nothing to worry about, just try again in a few hours or the next day.
Picking the site closest to you is generally a good bet.
= 4.3, some things like exception handling or shared code may not work (read more here), so install at your own risk.
(The new GCC will be installed under /usr/local/bin; you'll still have the old GCC under /usr/bin or /bin).
apt-cyg provides a command-line package manager that you can use to install tools without using the GUI installer.
However, I didn't see a way to update the existing tools.
Once your site has the recent packages it will be re-added automatically.
So, if your site was dropped from the list it means that a program has determined that the files on your site are not up-to-date.
By editing the Cygwin path, calls to gcc or g can point to the Min GW bin directory.
Follow the links to learn more about the GCC 4.6 release series and the GCC 3.4 release series. For discussion and mention of user- or system-specific issues, please use the "Talk" button above.
The Cygwin 1.7.x devel area offers an older version of GCC (3.4.4-999), which is outdated for many purposes.