I moved up to 5.9.221.20: intl.status and test262.status are already
patched.
The patches for the C++ source files fix the issue with the test of UTC
Etc/UTC. As a side note: I had to apply the patch to the *i18n.cc* source
file, instead of *intl.cc* and *src/objects/int-objects.cc.*
Patch is
Upgrading to ICU 59 is something that's in progress upstream. Those
particular issues are addressed by recent or out-for-review patches:
- https://chromium-review.googlesource.com/c/499609/2/src/intl.cc
- https://chromium-review.googlesource.com/c/496406/
Do things work for you if you patch those
I'm packaging V8 5.9.116.17 on Arch Linux using system installation of ICU
59.1.
Everything seems compatible apart the fact that two functions u_strToUpper
and u_strToLower now are in ustring.h, so I added the header to i18n.cc
--- i18n.cc 2017-05-10 11:53:57.215319733 +0200
+++ i18n_patched.cc