Some troubles with packaging toolchains (was Re: Need input on packaging mingw-w64 for Cygwin)

Mon Jan 25 01:19:00 GMT 2010


While packaging new binutils for cross mingw and mingw-w64, I've
noticed there were some duplicate files, but I'm not sure how to handle
them with cygport, advice welcome.

The duplicate files are mostly under usr/share/locale/ and libiberty.a.

We could fix this by making all cross toolchains use seperate --prefix 
and --with-sysroot, but I don't know if its appropriate.

There are also some issues for DLL'ized GCC target libs, such as
libstdc++-6.dll. I've decided they should be disabled for mingw and
mingw-w64 based 4.x toolchains for the moment, as they all wanted to be
installed as libstdc++-6.dll into bindir, causing potential confusion
for users. It can be re-enabled after its fixed in upstream GCC and

More information about the Cygwin-apps mailing list