kiwix-build/kiwixbuild
Matthieu Gautier 6f8b82ad7d Fallback to lzma-5.2.6
Version 5.2.7 include this commit
https://git.tukaani.org/?p=xz.git;a=commit;h=31d80c6b261b24220776dfaeb8a04f80f80e0a24

With this change, compiling libzim mixed (libzim dynamic and dependencies,
so lzma, statically) fails at libzim linking with a
`src/libzim.so.8.0.1: version node not found for symbol lzma_get_progress@XZ_5.2.2`
error message.

This can be "workaround" by passing `--disable-symbol-versions` to
configure script but then, it is the compilation of kiwix-desktop in
native_dyn which falling with

```
/usr/bin/ld: /usr/lib64/libsystemd.so.0: undefined reference to `lzma_code@XZ_5.0'
/usr/bin/ld: /usr/lib64/libsystemd.so.0: undefined reference to `lzma_end@XZ_5.0'
/usr/bin/ld: /usr/lib64/libsystemd.so.0: undefined reference to `lzma_stream_decoder@XZ_5.0'
/usr/bin/ld: /usr/lib64/libxml2.so.2: undefined reference to `lzma_auto_decoder@XZ_5.0'
/usr/bin/ld: /usr/lib64/libxml2.so.2: undefined reference to `lzma_properties_decode@XZ_5.0'
```

Probably because some native dependencies (Qt ?) use versionned symbols.

This have to be fixed somehow but until then, let's go back to 5.2.6
2022-11-16 16:37:05 +01:00
..
dependencies Fallback to lzma-5.2.6 2022-11-16 16:37:05 +01:00
patches Add a support to compile libzim for wasm. 2022-11-16 16:37:05 +01:00
platforms Add a support to compile libzim for wasm. 2022-11-16 16:37:05 +01:00
templates Use a specific cross_file on iOS cross compilation. 2020-02-21 16:29:23 +01:00
__init__.py Add an option to set the build directory of kiwix-build. 2022-09-21 16:15:14 +02:00
__main__.py Create a real module kiwixbuild and make it installable. Split files. 2018-04-04 15:43:16 +02:00
_global.py First version of a flatpak builder. 2018-11-27 09:43:52 +01:00
buildenv.py Introduce configure and make wrapper. 2022-11-16 10:45:57 +01:00
builder.py Add the `dont_skip` attribute on dependency. 2021-04-12 18:09:52 +02:00
flathub.flatpakrepo Fix exe_wrapper. 2019-09-19 18:18:41 +02:00
flatpak_builder.py Better flatpak command options. 2022-03-10 16:21:14 +01:00
packages.py We don't need jdk anymore to build on android 2022-06-28 12:23:04 +02:00
utils.py Fix url of downloaded dependencies. 2022-06-14 17:48:26 +02:00
versions.py Fallback to lzma-5.2.6 2022-11-16 16:37:05 +01:00