From f6cd94366a8fe7e154828cecf4cb87bb1245a287 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Tue, 6 Dec 2022 19:01:38 +0100 Subject: [PATCH] Fix wasm compilation. On wasm, we cannot do mmap. We have to do plain read. Fix openzim/libzim#751 --- kiwixbuild/dependencies/libzim.py | 1 + 1 file changed, 1 insertion(+) diff --git a/kiwixbuild/dependencies/libzim.py b/kiwixbuild/dependencies/libzim.py index 6f3de2a..a7688c2 100644 --- a/kiwixbuild/dependencies/libzim.py +++ b/kiwixbuild/dependencies/libzim.py @@ -39,6 +39,7 @@ class Libzim(Dependency): config_options.append("-Dtest_data_dir=none") if platformInfo.name == "wasm": config_options.append("-Dexamples=false") + config_options.append("-DUSE_MMAP=false") if platformInfo.name not in ("flatpak", "wasm"): zim_testing_suite = get_target_step('zim-testing-suite', 'source') config_options.append('-Dtest_data_dir={}'.format(zim_testing_suite.source_path))