On Chromium/Windows build, - /usr/bin/perl generates "/cygdrive/c/home/..."-style paths when it applies Cwd::realpath() to file paths. - /usr/bin/python can recognize "C:/cygwin/home/..."-style paths but cannot recognize "/cygdrive/c/home/..."-style paths. This makes it difficult to read Perl's (i.e. generate-bindings.pl) output by Python (i.e. action_derivedsourcesallinone.py) (See comment #23 in bug 73394 for more details). The easy solution for this is to rewrite action_derivedsourcesallinone.py in Perl. In this way this path-style issue goes away, since /user/bin/perl can recognize (both "C:/cygwin/home/..."-style paths and) "/cygdrive/c/home/..."-style paths.
Created attachment 117868 [details] Patch
Comment on attachment 117868 [details] Patch There might actually be a native GYP facility for doing this now, but this looks fine.
This is INVALID now, right? Please reopen if I've misunderstood the discussion in the other bug.
(In reply to comment #3) > This is INVALID now, right? Please reopen if I've misunderstood the discussion in the other bug. Right. Thanks. Depending on Tony's opinion, it may be re-opened though.