Skip to content

deps: document which ICU version we work with #19657

Closed
@srl295

Description

@srl295

in nodejs/Intl#35 I wrote:

I think node will work with a pretty wide range of ICUs at this point. It might be worth actually testing this, and making sure configure complains if the ICU is too old.

Probably ICU4C 58.2 is the minimum for master ( ad72142 ish ) at this point. It would be 57 if #19656 were solved.

Note that the backlevel ICU versions are relevant to packagers trying to use the pre-installed ICU from the system or other packaging. For example, Ubuntu stretch (at least on raspbian) has ICU 57.1 installed.

must be 99 ways to overengineer this

  • Just document the ICU version
    • in configure with the relevant options?
    • in tools/icu/README.md (doesn't seem helpful)
    • in doc/api/intl.md (best option?)
    • in the wiki?
  • warn in configure if the version is too old
  • error in configure if the version is too old
    • … with an option to override?

Metadata

Metadata

Assignees

Labels

docIssues and PRs related to the documentations.i18n-apiIssues and PRs related to the i18n implementation.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions