# # crash core analysis suite # Summary: Gcore extension module for the crash utility Name: crash-gcore-command Version: 1.3.1 Release: 3%{?dist} License: GPLv2 Group: Development/Debuggers Source: %{name}-%{version}.tar.gz URL: http://people.redhat.com/anderson/extensions/%{name}-%{version}.tar.gz # Vendor: FUJITSU LIMITED # Packager: HATAYAMA Daisuke ExclusiveOS: Linux ExclusiveArch: x86_64 %{ix86} arm aarch64 ppc64 ppc64le Buildroot: %{_tmppath}/%{name}-root BuildRequires: crash-devel >= 5.1.5, zlib-devel lzo-devel snappy-devel Requires: crash >= 5.1.5 Patch0: rhel8_build.patch Patch1: upstream_1.5.0_equiv.patch Patch2: arm64_thread_struct_fpsimd_state.patch %description Command for creating a core dump file of a user-space task that was running in a kernel dumpfile. %prep %setup -q -n %{name}-%{version} %patch0 -p1 -b rhel8_build.patch %patch1 -p1 -b upstream_1.5.0_equiv.patch %patch2 -p1 -b arm64_thread_struct_fpsimd_state.patch %build make -f gcore.mk %install rm -Rf $RPM_BUILD_ROOT mkdir -p %{buildroot}%{_libdir}/crash/extensions/ cp %{_builddir}/%{name}-%{version}/gcore.so %{buildroot}%{_libdir}/crash/extensions/ %clean rm -rf %{buildroot} rm -Rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %{_libdir}/crash/extensions/gcore.so %doc COPYING %changelog * Tue Dec 4 2018 Dave Anderson - 1.3.1-3 - Fix x86_64 "invalid structure member offset: thread_struct_fs" Resolves: rhbz#1589019 - Fix arm64 "invalid structure member offset: thread_struct_fpsimd_state" Resolves: rhbz#1625810 * Wed Sep 10 2018 Dave Anderson - 1.3.1-2 - Address annocheck link issue Resolves: rhbz#1630556 * Mon Aug 13 2018 Dave Anderson - 1.3.1-1 - Bump release for mass rebuild Resolves: rhbz#1615509 * Thu Nov 6 2014 Dave Anderson - 1.3.1-0 - Rebase to 1.3.1 to address 32-bit x86 build error. - Resolves: rhbz#1077311 * Tue Nov 4 2014 Dave Anderson - 1.3.0-0 - Add aarch64 support - Resolves: rhbz#1077311 - Add ppc64/ppc64le support - Resolves: rhbz#1125485 * Fri Dec 27 2013 Daniel Mach - 1.2.1-2 - Mass rebuild 2013-12-27 * Tue Aug 20 2013 Dave Anderson - 1.2.1-1 crash utility has added LZO and snappy compression in addition to zlib. * Thu May 23 2013 HATAYAMA Daisuke - 1.2.1-0 Fixes for missing VDSO and vsyscall pages in core dump. * Wed Nov 21 2012 HATAYAMA Daisuke - 1.2-0 Support recent kernels around 3.6. * Tue Jan 31 2012 Dave Anderson - 1.0-3 Address Pkgwrangler/rpmlint issues. Resolves: rbhz#692799 * Wed Jan 25 2012 Dave Anderson - 1.0-2 Compile with RPM_OPT_FLAGS and fix warnings generated from using it. Resolves: rbhz#692799 * Thu Apr 13 2011 HATAYAMA Daisuke - 1.0-1 - Remove inclusion of kvmdump.h and unwind_x86_64.h due to non-supporting issue on crash-devel package. Instead, use a new interface for them. - Remove ppc64, ia64, s390 and s390x from ExclusiveArch, leave x86_64 and %%{ix86} there. - Add descriptions in BuildRequires and Requires about crash and crash-devel. * Wed Apr 6 2011 HATAYAMA Daisuke - 1.0-0 - Initial crash-gcore-command package