Closed
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).