[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Windows make port works with MSYS shell

From: Hiroshi Shirosaki
Subject: Windows make port works with MSYS shell
Date: Wed, 17 Oct 2012 17:10:53 +0900


Now MSYS make with -jN (job server) hangs. This issue was reported at
the following list.
MSYS posix emulation(wait system call?) might not work fine.

Windows port's job server works fine. I created a patch Windows port
to work fine with MSYS shell for build ruby.

In my test, build of ruby, libyaml, tcl and tk works fine.


* job.c: use shell with posix path command
If the command is like '/usr/bin/mkdir', shell is used always.

* w32/subproc/sub_proc.c:
Command line escape seems not to work well with CreateProcessW and
MSYS shell. So I changed the way to escape.

- Envirnment variables' double quotation escape changes
NAME="a b" => NAME=a\ b
NAME="" => NAME=

- Not quote arguments which have only head or trailing spaces

Hiroshi Shirosaki

reply via email to

[Prev in Thread] Current Thread [Next in Thread]