The patchset will add cross compilation and CI build for crash-utility, includes four patches: [1] [PATCH 1/4] sparc64: fix build failure [2] [PATCH 2/4] gdb:disable building gdbserver in crash-utility This will speed up crash building and save time, also avoid some compilation issues, the [3] and [4] will benefit from this one. [3] [PATCH 3/4] Add cross compilation support E.g: cross build crash-utility for aarch64 on X86_64 make CROSS_COMPILE=aarch64-linux-gnu- -j`nproc` or make CROSS_COMPILE=aarch64-linux-gnu- -j`nproc` warn Note: there are still some limitations for cross compilation because some dependency libs that are not cross-compiled, for example: snappy, lzo, zstd [4] [PATCH 4/4] Add ci-build.yml Add a CI build and enable it on multiple arches, which can check for compilation issues and also reduce some maintaince workload. Please refer to the result of CI build: https://github.com/lian-bo/crash/actions/runs/13413391349 Lianbo Jiang (4): sparc64: fix build failure gdb:disable building gdbserver in crash-utility Add cross compilation support Add ci-build.yml .github/workflows/ci-build.yml | 71 ++++++++++++++++++++++++++++++++++ Makefile | 50 +++++++++++++++++++++++- README | 5 +++ configure.c | 6 +++ defs.h | 2 +- gdb-10.2.patch | 12 ++++++ help.c | 5 +++ 7 files changed, 148 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/ci-build.yml -- 2.47.1 -- Crash-utility mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxxxxxx https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/ Contribution Guidelines: https://github.com/crash-utility/crash/wiki