Rebase to upstream crash-8.0.4
Release: crash-8.0.4-1 Resolves: RHEL-9010 Signed-off-by: Lianbo Jiang <lijiang@redhat.com>
This commit is contained in:
parent
f978ba53f7
commit
6b582c88de
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,4 +3,5 @@ SOURCES/gdb-7.6.tar.gz
|
|||||||
/crash-7.3.2.tar.gz
|
/crash-7.3.2.tar.gz
|
||||||
/gdb-7.6.tar.gz
|
/gdb-7.6.tar.gz
|
||||||
/crash-8.0.3.tar.gz
|
/crash-8.0.3.tar.gz
|
||||||
|
/crash-8.0.4.tar.gz
|
||||||
/gdb-10.2.tar.gz
|
/gdb-10.2.tar.gz
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- crash-8.0.3/Makefile.orig
|
--- crash-8.0.4/Makefile.orig
|
||||||
+++ crash-8.0.3/Makefile
|
+++ crash-8.0.4/Makefile
|
||||||
@@ -204,7 +204,7 @@ GDB_FLAGS=
|
@@ -204,7 +204,7 @@ GDB_FLAGS=
|
||||||
# TARGET_CFLAGS will be configured automatically by configure
|
# TARGET_CFLAGS will be configured automatically by configure
|
||||||
TARGET_CFLAGS=
|
TARGET_CFLAGS=
|
||||||
@ -18,8 +18,8 @@
|
|||||||
@echo "../../${PROGRAM} ../../${PROGRAM}lib.a" > ${GDB}/gdb/mergeobj
|
@echo "../../${PROGRAM} ../../${PROGRAM}lib.a" > ${GDB}/gdb/mergeobj
|
||||||
@rm -f ${PROGRAM}
|
@rm -f ${PROGRAM}
|
||||||
@if [ ! -f ${GDB}/config.status ]; then \
|
@if [ ! -f ${GDB}/config.status ]; then \
|
||||||
--- crash-8.0.3/configure.c.orig
|
--- crash-8.0.4/configure.c.orig
|
||||||
+++ crash-8.0.3/configure.c
|
+++ crash-8.0.4/configure.c
|
||||||
@@ -810,7 +810,8 @@ build_configure(struct supported_gdb_version *sp)
|
@@ -810,7 +810,8 @@ build_configure(struct supported_gdb_version *sp)
|
||||||
fprintf(fp2, "%s\n", sp->GDB);
|
fprintf(fp2, "%s\n", sp->GDB);
|
||||||
sprintf(target_data.gdb_version, "%s", &sp->GDB[4]);
|
sprintf(target_data.gdb_version, "%s", &sp->GDB[4]);
|
71
crash.spec
71
crash.spec
@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
Summary: Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles
|
Summary: Kernel analysis utility for live systems, netdump, diskdump, kdump, LKCD or mcore dumpfiles
|
||||||
Name: crash
|
Name: crash
|
||||||
Version: 8.0.3
|
Version: 8.0.4
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPLv3
|
License: GPLv3
|
||||||
Group: Development/Debuggers
|
Group: Development/Debuggers
|
||||||
@ -18,37 +18,7 @@ Requires: binutils
|
|||||||
Provides: bundled(libiberty)
|
Provides: bundled(libiberty)
|
||||||
Provides: bundled(gdb) = 10.2
|
Provides: bundled(gdb) = 10.2
|
||||||
Patch0: lzo_snappy_zstd.patch
|
Patch0: lzo_snappy_zstd.patch
|
||||||
Patch1: crash-8.0.3_build.patch
|
Patch1: crash-8.0.4_build.patch
|
||||||
Patch2: 0001-Fix-kernel-version-macros-for-revision-numbers-over-.patch
|
|
||||||
Patch3: 0002-Fix-failure-of-dev-d-D-options-on-Linux-6.4-and-late.patch
|
|
||||||
Patch4: 0003-Fix-kmem-v-option-displaying-no-regions-on-Linux-6.3.patch
|
|
||||||
Patch5: 0004-arm64-x86_64-Enhance-vtop-command-to-show-zero_pfn-i.patch
|
|
||||||
Patch6: 0005-diskdump-netdump-fix-segmentation-fault-caused-by-fa.patch
|
|
||||||
Patch7: 0006-Fix-segfault-in-arm64_is_kernel_exception_frame-when.patch
|
|
||||||
Patch8: 0007-Output-prompt-when-stdin-is-not-a-TTY.patch
|
|
||||||
Patch9: 0008-x86_64-Fix-bt-command-printing-stale-entries-on-Linu.patch
|
|
||||||
Patch10: 0009-Fix-invalid-structure-size-error-during-crash-startu.patch
|
|
||||||
Patch11: 0010-Revert-Fix-segfault-in-arm64_is_kernel_exception_fra.patch
|
|
||||||
Patch12: 0011-arm64-Fix-again-segfault-in-arm64_is_kernel_exceptio.patch
|
|
||||||
Patch13: 0012-ppc64-Remove-redundant-PTE-checks.patch
|
|
||||||
Patch14: 0013-Support-module-memory-layout-change-on-Linux-6.4.patch
|
|
||||||
Patch15: 0014-Fix-failure-of-gathering-task-table-on-Linux-6.5-rc1.patch
|
|
||||||
Patch16: 0015-Fix-compilation-error-due-to-new-strlcpy-function-th.patch
|
|
||||||
Patch17: 0016-Fix-irq-a-option-on-Linux-6.0-and-later.patch
|
|
||||||
Patch18: 0017-vmware-Improve-output-when-we-fail-to-read-vmware-vm.patch
|
|
||||||
Patch19: 0018-Exclude-zero-entries-from-do_maple_tree-return-value.patch
|
|
||||||
Patch20: 0019-Fix-irq-a-s-options-on-Linux-6.5-rc1-and-later.patch
|
|
||||||
Patch21: 0020-Fix-segmentation-fault-by-tree-s-option-with-Maple-T.patch
|
|
||||||
Patch22: 0021-Fix-warning-about-kernel-version-inconsistency-durin.patch
|
|
||||||
Patch23: 0022-Fix-get_linux_banner_from_vmlinux-for-vmlinux-withou.patch
|
|
||||||
Patch24: 0023-Fix-foreach-command-with-DE-state-to-display-only-ex.patch
|
|
||||||
Patch25: 0024-Fix-ps-vm-commands-to-display-correct-memory-usage.patch
|
|
||||||
Patch26: 0025-RISCV64-Use-va_kernel_pa_offset-in-VTOP.patch
|
|
||||||
Patch27: 0026-Revert-Fix-kmem-s-S-not-working-properly-on-RHEL8.6-.patch
|
|
||||||
Patch28: 0027-Fix-kmem-s-S-not-working-properly-when-CONFIG_SLAB_F.patch
|
|
||||||
Patch29: 0028-deduplicate-kernel_version-open-coded-parser.patch
|
|
||||||
Patch30: 0029-RISCV64-Add-KASLR-support.patch
|
|
||||||
Patch31: 0030-Fix-ps-vm-commands-to-display-the-memory-usage-for-e.patch
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The core analysis suite is a self-contained tool that can be used to
|
The core analysis suite is a self-contained tool that can be used to
|
||||||
@ -69,38 +39,8 @@ offered by Mission Critical Linux, or the LKCD kernel patch.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -n %{name}-%{version} -q
|
%setup -n %{name}-%{version} -q
|
||||||
%patch0 -p1
|
%patch -P 0 -p1 -b lzo_snappy_zstd.patch
|
||||||
%patch1 -p1
|
%patch -P 1 -p1 -b crash-8.0.4_build.patch
|
||||||
%patch2 -p1
|
|
||||||
%patch3 -p1
|
|
||||||
%patch4 -p1
|
|
||||||
%patch5 -p1
|
|
||||||
%patch6 -p1
|
|
||||||
%patch7 -p1
|
|
||||||
%patch8 -p1
|
|
||||||
%patch9 -p1
|
|
||||||
%patch10 -p1
|
|
||||||
%patch11 -p1
|
|
||||||
%patch12 -p1
|
|
||||||
%patch13 -p1
|
|
||||||
%patch14 -p1
|
|
||||||
%patch15 -p1
|
|
||||||
%patch16 -p1
|
|
||||||
%patch17 -p1
|
|
||||||
%patch18 -p1
|
|
||||||
%patch19 -p1
|
|
||||||
%patch20 -p1
|
|
||||||
%patch21 -p1
|
|
||||||
%patch22 -p1
|
|
||||||
%patch23 -p1
|
|
||||||
%patch24 -p1
|
|
||||||
%patch25 -p1
|
|
||||||
%patch26 -p1
|
|
||||||
%patch27 -p1
|
|
||||||
%patch28 -p1
|
|
||||||
%patch29 -p1
|
|
||||||
%patch30 -p1
|
|
||||||
%patch31 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
cp %{SOURCE1} .
|
cp %{SOURCE1} .
|
||||||
@ -128,6 +68,9 @@ rm -rf %{buildroot}
|
|||||||
%{_includedir}/*
|
%{_includedir}/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Nov 17 2023 Lianbo Jiang <lijiang@redhat.com> - 8.0.4-1
|
||||||
|
- Rebase to upstream crash 8.0.4
|
||||||
|
|
||||||
* Thu Sep 07 2023 Lianbo Jiang <lijiang@redhat.com> - 8.0.3-1
|
* Thu Sep 07 2023 Lianbo Jiang <lijiang@redhat.com> - 8.0.3-1
|
||||||
- Rebase to upstream crash-utility 8.0.3
|
- Rebase to upstream crash-utility 8.0.3
|
||||||
- Backport the latest patches from upstream crash-utility
|
- Backport the latest patches from upstream crash-utility
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
--- crash-8.0.3/Makefile.orig
|
--- crash-8.0.4/Makefile.orig
|
||||||
+++ crash-8.0.3/Makefile
|
+++ crash-8.0.4/Makefile
|
||||||
@@ -256,7 +256,7 @@ all: make_configure
|
@@ -256,7 +256,7 @@ all: make_configure
|
||||||
gdb_merge: force
|
gdb_merge: force
|
||||||
@if [ ! -f ${GDB}/README ]; then \
|
@if [ ! -f ${GDB}/README ]; then \
|
||||||
@ -9,8 +9,8 @@
|
|||||||
@echo "../../${PROGRAM} ../../${PROGRAM}lib.a" > ${GDB}/gdb/mergeobj
|
@echo "../../${PROGRAM} ../../${PROGRAM}lib.a" > ${GDB}/gdb/mergeobj
|
||||||
@rm -f ${PROGRAM}
|
@rm -f ${PROGRAM}
|
||||||
@if [ ! -f ${GDB}/config.status ]; then \
|
@if [ ! -f ${GDB}/config.status ]; then \
|
||||||
--- crash-8.0.3/diskdump.c.orig
|
--- crash-8.0.4/diskdump.c.orig
|
||||||
+++ crash-8.0.3/diskdump.c
|
+++ crash-8.0.4/diskdump.c
|
||||||
@@ -23,6 +23,9 @@
|
@@ -23,6 +23,9 @@
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*/
|
*/
|
||||||
|
2
sources
2
sources
@ -1,2 +1,2 @@
|
|||||||
SHA512 (crash-8.0.3.tar.gz) = 1ce7fda89274051cea02a049a674f2ca43fc02e00121f951af0d4c23c7b74cc79949ec376bb6737f82b95fec0cbe495b53a09df7e5f1f31ee5a829c1d53d0ba0
|
SHA512 (crash-8.0.4.tar.gz) = a08589026515990eee555af6eeba0457433fe41263512ed67dfcac1cf49a8f61dc794081f4984700d8dfed228440a1d7928fdd1f5cf4ae8a45cf39eb49d3470b
|
||||||
SHA512 (gdb-10.2.tar.gz) = aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41
|
SHA512 (gdb-10.2.tar.gz) = aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41
|
||||||
|
Loading…
Reference in New Issue
Block a user