[Crash-utility] [PATCH 0/4] Add cross compilation and CI build

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux