kiwix-build/kiwixbuild
Matthieu Gautier 369a5015a0 Fix cross-compilation to raspberry-pi.
Use a toolschain made for debian Bullseye (or equivalent).
Using the Stretch toolschain, kiwix-serve launch but crash with a SIGSEGV
at first request.
(I suspect a "conflict" between thread and exception handling as
a test program with exception only works).

Moving the a toolschain targeting Bullseye fixes the issues
(both on qemu and real raspberry-pi v3 B).

Note that the toolschain is given to compile for Pi 2 and 3 only.
I've also tested with toolschain for Pi 3A+, 3B+, 4 and generated binary
also works.
Not tested of Pi Zero.


Fix #613
2023-05-15 18:18:14 +02:00
..
dependencies Fix cross-compilation to raspberry-pi. 2023-05-15 18:18:14 +02:00
patches New version of xapian 1.4.22 2023-04-25 16:54:40 +02:00
platforms Install things in `lib/aarch64-linux-gnu` 2023-04-19 11:36:08 +02: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 Fix cross-compilation to raspberry-pi. 2023-05-15 18:18:14 +02:00