Skip to content

speed up canned small-icu build #7253

Closed
@srl295

Description

@srl295

Version: HEAD
Platform: !win (at this point)
Subsystem: deps/icu

When using canned small-icu (the default for configure && make), AND on little endian systems, we can avoid building some things we're currently building.

This isn't a great speedup, but it does:

  • reduce the number of files to compile from about 2,130 to 1,901 - so about 11% of the files reduced
  • On my test machine, a compile went from 27m17s to 25m55s - so about 5%
  • Reduce a few of the system headers needed (maybe) in some scenarios such as Failed to compile from source for armv7l (busybox) on  #7173

(details: in this scenario, only genccode needs to be compiled on the ICU side, and it doesn't need the i18n or io libraries).

Metadata

Metadata

Assignees

Labels

buildIssues and PRs related to build files or the CI.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