At 1:55 PM -0700 4/9/04, Adam Thomason wrote:> From: Dan Sugalski [mailto:[EMAIL PROTECTED] > Done. It'll guaranteed kill half the tinderboxen--I think my firstthing to do on monday is to patch up the build procedure to use the system ICU if it's available.
Does this mean you're resigned to requiring a C++ compiler? Or will it be possible to switch ICU off?
It'll be possible to switch it off, or to use the system ICU install if there is one.
The problem with switching it off is that if we can't guarantee access to the full Unicode character properties database (and associated data), the we'll have cases where 2 different perl installs disagree about how to uppercase a string (for instance). ICU gives us case folding and normalization and character property API (and locales, actually), in addition to encoding data. (I can see how "that encoding isn't support by this install" could be handled, but missing the other stuff would be more problematic.) But maybe you have some ideas on how this could be done safely/unconfusingly.
JEff