https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78999
--- Comment #1 from Brian Plummer <bplummer at hotmail dot com> --- I still have this problem. I just updated my cygwin because I thought I saw some updates to the gcc toolchain, but it had no effect. I also see this issue when I am trying to run configure on my gcc-6.2.0. Here is the output from that attempt: Brian@MBPWin7-64 /tmp/gcc-6.2.0 $ cd build Brian@MBPWin7-64 /tmp/gcc-6.2.0/build $ ../configure checking build system type... x86_64-unknown-cygwin checking host system type... x86_64-unknown-cygwin checking target system type... x86_64-unknown-cygwin checking for a BSD-compatible install... /usr/bin/install -c checking whether ln works... yes checking whether ln -s works... yes checking for a sed that does not truncate output... /usr/bin/sed checking for gawk... gawk checking for libatomic support... yes checking for libcilkrts support... no checking for libitm support... no checking for libsanitizer support... no checking for libvtv support... yes checking for libmpx support... no checking to see if cat works as expected... yes checking for gcc... gcc checking for C compiler default output file name... configure: error: in `/tmp/gcc-6.2.0/build': configure: error: C compiler cannot create executables See `config.log' for more details. Brian@MBPWin7-64 /tmp/gcc-6.2.0/build $ Any ideas would be welcome.