On Apr 2 19:05, JonY wrote: > On 4/2/2014 18:04, Corinna Vinschen wrote: > >> > >> I am told that this is happening due to a bug in an earlier binutils > >> release, though it still seems to be happening with -2. > >> > >> The error, for reference when linking ld.exe: > >> default-manifest.o: file not recognized: File format not recognized > > > > The default-manifest.o file in the latest x86 binutils package is ok. > > It's no problem to link an application with it. > > > > Are you accidentally using another default-manifest.o file while linking > > ld, for instance, due to -L paths on the command line? > > > > No, it is in the build directory: > > $ x86_64-w64-mingw32-nm default-manifest.o > 0000000000000000 d .rsrc > > The /usr/lib has the correct arch though. I think it should be compiled > as default-manifest-new.o like ld-new so it does not accidentally > interfere with the build. > > I'm not too familiar how to change the Makefile logic to do this though, > I'll write a bit to the binutils list.
Thanks a lot, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
pgpk4T20iz2Au.pgp
Description: PGP signature

