a8bbd66011
The pkgdata tool basically not only generates the data, but forces a non-parallel build for all data files for platforms, which can't use the (single file) assembler mode. This hits the WASM build, bringing down the parallel build to a crawl. But there is already the "hidden" optimization implemented in pkgdata to just write a single C source file, instead of one per locale. For some reason, that is just enabled on OS400. I don't think we have a platform, which would have a memory restriction doing this, so just uncondition this pkgdata build mode for everyone. Feel free to otherwise condition this patch for your platform in external/icu/UnpackedTarball_icu.mk. Change-Id: I482d80e853128d00faa43687e38f5b88fbf6958c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128266 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
12 lines
483 B
Groff
12 lines
483 B
Groff
--- icu/source/tools/toolutil/pkg_genc.h.orig 2022-01-11 06:02:29.694678787 +0100
|
|
+++ icu/source/tools/toolutil/pkg_genc.h 2022-01-11 06:02:41.602640965 +0100
|
|
@@ -48,9 +48,7 @@
|
|
* the data to generate the final data library. This can
|
|
* increase the performance of the pkdata tool.
|
|
*/
|
|
-#if U_PLATFORM == U_PF_OS400
|
|
#define USE_SINGLE_CCODE_FILE
|
|
-#endif
|
|
|
|
/* Need to fix the file seperator character when using MinGW. */
|
|
#if defined(WINDOWS_WITH_GNUC) || defined(USING_CYGWIN)
|