-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
Closed
Labels
buildIssues and PRs related to build files or the CI.Issues and PRs related to build files or the CI.i18n-apiIssues and PRs related to the i18n implementation.Issues and PRs related to the i18n implementation.
Description
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.Issues and PRs related to build files or the CI.i18n-apiIssues and PRs related to the i18n implementation.Issues and PRs related to the i18n implementation.