-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Micro version bump (to 3.2.0.1) in sbuild[1] due to MSYS2 updates.
The following MSYS2 packages were updated: binutils-2.23.90.20131017-1 findutils-4.5.12-1 patch-2.7.1-2 binutils and findutils were updated mostly because apt-get doesn't want to download source tarballs for old versions anymore. This is annoying, and i should probably switch to http://alpha.gnu.org/gnu/findutils/ for findutils tarballs (and no, i haven't heard about it until today, when i googled for findutils-4.5.12), but there aren't that many places where you can get fresh binutils tarballs that do not change every night (or every week). If you know such a place - please do tell me. Real reason for this update is the patch(1) package. As i've mentioned[2] before, there was an issue with patch(1), where it wouldn't patch files that have CRLF line endings. Thing is, patch(1) has Cygwin-specific (which also means MSYS2-specific, since MSYS2 is, basically, Cygwin) ifdefs where by default it uses text mode to open the file that is being patched. The condition for NOT using text mode (the `--binary' option) never happens, because it depends on having the setmode() C runtime function, and that function is not being detected correctly (on Cygwin it's a macro, and the configure test fails because of that). That's right, the `--binary' option that patch(1) offers you works only by half - it prevents patch(1) from stripping CRs from the patchfile (by default patch(1) will do that, sometimes, based on heuristics), but patch(1) does strip them from the file being patched, no matter what. So when heuristics are triggered, everything works, and if they don't - nothing works (for CRLF files, of course). Anyway, this revision of patch(1) is configured with an override that forces it to think that setmode() is available (it is), and thus - --binary does make it read the file being patched in binary mode, which does allow you to patch CRLF files (in cases when heuristics do not work). I still have no idea what were they thinking when they made text mode the default for Cygwin. I'd make binary mode the default if it was up to me. No MinGW changes in this update [1] https://www.gitorious.org/sbuild/sbuild/archive/3.2.0.1.tar.gz [2] http://permalink.gmane.org/gmane.comp.gnu.mingw.w64.general/8641 - -- O< ascii ribbon - stop html email! - www.asciiribbon.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (MingW32) iQEcBAEBAgAGBQJSZ3MAAAoJEOs4Jb6SI2Cw99cH/A5BUs1nSWh6jvxB8E1Px0SE ryhNtWrPvU1wEnLiJrPBLPzJAJdpO2IW3lWBAHuiaWxEzcRJE4E/rqzPcUUYc1KC pMNtvyf/goCkhkP4bjd0TauqdVzaL3Tz30PmRS3gGsF9p9GvcLZQznz2FdSlsdKF kMAxx7Z2i+EaOg2OihM4sBm8kqHc5QDHV9IW9Mso6i+ygHT1EWbMmrLQdfbA3ytf V1HraAg8zfbgrevmGSXMHSw1u4fDsfNeInq3uORgUNGNpKyK7GEu3kOXSz2Q2ydD 6LEEzhuoi9DrEdh/HkPYIPAfZ8IV4AMx+vDJ59xnUzvvVU8eMlwI2bCVUf9w55w= =6BnR -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
