On Apr 12, 2004, at 4:40 AM, Marcus Thiesen wrote:

Another thing, which is not really bad but I run into at the moment is that on
the system where I run my Cygwin tests the homedir actually is named
"/home/Gerd & Jutta", which are the names of my father and his girlfriend who
own the machine and is a perfectly valid Windows username. Everything worked
fine till now, but the ICU scripts seem not to cope with whitespaces and "&"
very good, leading to the problem that the mkinstalldirs chomps off
everything after the first whitespace and leading to a failing installation.

I had tried to guard against that case by making sure that the install path was quoted properly for passing to ICU's configure, but probably after that it doesn't end up quoted in the ICU Makefiles, and you get that behavior. It's an annoying side effect of not being able to give the ICU configure a relative path to install to (if you do that, things end up in the wrong place). I suppose we could have ICU not install, and move the libraries into place manually, though that may lead to other problems.


But problems like that are dangerous--if something tries to delete a directory, you can end up removing much more than you intended. (Ironically, that's exactly the sort of problem that Perl itself never has, but shell scripts do.) But fortunately, I don't think anything here should be trying to do any deletes via that full path.

JEff

Reply via email to