The latest mingw64-binutils is broken for me: $ echo 'main() { }' > a.c; /bin/x86_64-w64-mingw32-gcc a.c /usr/bin/x86_64-w64-mingw32-ld: cannot find default-manifest.o
$ echo 'main() { }' > a.c; /bin/i686-w64-mingw32-gcc -m32 a.c /usr/bin/i686-w64-mingw32-ld: cannot find default-manifest.o It works with the normal cygwin gcc, tho: $ echo 'main() { }' > a.c; gcc a.c $ Looks like it's not searching for the default-manifest.o in the correct include paths. The mingw file resides in /usr/{x86_64,i686}-w64-mingw32/lib/ Maybe it should be in /usr/{x86_64,i686}-w64-mingw32/sys-root/mingw/lib/ But the weird thing is that all those scripts in the ldscripts directory specify SEARCH_DIR("=/usr/x86_64-w64-mingw32/lib"); so I'm not sure why this fails. I'm also experiencing the problems mentioned in the following thread: http://www.cygwin.com/ml/cygwin/2014-04/msg00016.html In my case compiling putty/kitty from source using the latest binutils results in a broken "About" button. Clicking it simply does nothing, no about dialog appears at all. Is there a way to disable that whole default-manifest.o thing for now without having to roll back to an older version of binutils? -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple