Patch 1 only quotes arguements where quotes are needed as otherwise the 32k limit can be hit sooner than otherwise. This patch should also be applied to binutils.
Patch 2 makes path-exists semantics behave more like Posix in the face of ../ so that (for example) glibc can be cross compiled on Windows. Ray Donnelly (2): Windows libibery: Don't quote args unnecessarily Windows libcpp: Make path-exists semantics more Posix-like libcpp/ChangeLog | 5 +++ libcpp/files.c | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++ libiberty/ChangeLog | 5 +++ libiberty/pex-win32.c | 48 ++++++++++++++++++++++------ 4 files changed, 135 insertions(+), 9 deletions(-) -- 1.9.2