Из комментария разработчика дистрибутива TDG-GCC MinGW :
Начиная с серии 4.6, GCC больше не принимает много нераспознанных опций.
или флаги. TDM-GCC никогда не «поддерживал» -mno-cygwin; сейчас будет
пожаловаться на это. Это также верно для флагов libtool, таких как
"Ая-неопределенный".
Так что вам, возможно, придется использовать несколько более старую версию GCC, которая игнорирует бессмысленную опцию, или исправить скрипты сборки, чтобы они не использовали этот флаг (что в любом случае никогда не понадобится компилятору MinGW).
Как примечание, похоже, что компилятор Cygwin перестал поддерживать -mno-cygwin
, начиная с GCC 4: http://www.cygwin.com/ml/cygwin/2009-03/msg00802.html
Так что эта опция была более или менее бесполезной в течение пары лет.