Bug 1136050
Description
Michel Normand
2014-09-01 14:17:57 UTC
Created attachment 933432 [details]
crash_spec_adding_ppc64le.patch
Created attachment 933434 [details]
crash-gdb-7.6-add-powerpc64le-linux.patch
Created attachment 933435 [details]
crash-gdb-7.6-bound_minimal_symbol.patch
Created attachment 933436 [details]
crash-gdb-7.6-floatformat.patch
Created attachment 933437 [details]
crash-gdb-7.6-ppc64-ELFv2-trampoline-match.patch
Created attachment 933438 [details]
crash-gdb-7.6-ppc64_sysv_abi_push_float.patch
Created attachment 933439 [details]
crash-gdb-7.6-ppc64le.patch
Created attachment 933440 [details]
crash-gdb-7.6-ppc_insns_match_pattern.patch
Created attachment 933441 [details]
crash-gdb-7.6-update-autoconf-2013-04-24.patch
Created attachment 933445 [details]
crash-gdb-7.6-update-autoconf-2013-06-10.patch
Created attachment 933446 [details]
crash-patch-gdb.patch
Created attachment 933448 [details]
crash-gdb-7.6.series
Dave, any target date to have those patches integrated in fc21 release ? (In reply to Michel Normand from comment #13) > Dave, any target date to have those patches integrated in fc21 release ? As soon as the upcoming crash-7.0.8 release is done (by me), I will then rebase Fedora rawhide. The patchset is checked into the upstream git tree: https://github.com/crash-utility/crash/commit/f64b1a59541242fa7b2f7d6c50276447e31bcb7d Implement support for the ppc64le PPC64 little-endian architecture. Since this required a large number of patches to be applied to architecture-neutral files in the gdb-7.6 tree, the changes are only applied if the host build system is a ppc64le. (ptesarik, normand.ibm.com) I hope to release crash-7.0.8 later this week, or next week at the latest. Dave, we will need it also for F21, not only Rawhide. Is that possible? Has Fedora 21 even been released yet? I haven't done a build recently, but if the master/rawhide branch is currently building "fc22" versions, then I guess it can be merged/pushed back to the f21 branch after that? Unless there's a F21 freeze until it's officially released. 17:09:26,683 WARN packaging: abrt-addon-vmcore-2.2.2-4.fc21.ppc64le requires crash This blocks anaconda from installing since a repoclosure of the installable set of packages fails to complete. Given this blocks the install on ppc64le, I'm proposing it as an F21 Alpha Blocker for PPC and Freeze Exception on primary. Just curious -- has anybody looked into kexec-tools? It probably compiles OK, but it's going to create an ELF vmcore whose header is marked as MSB. (In reply to Dave Anderson from comment #19) > Just curious -- has anybody looked into kexec-tools? It probably compiles > OK, but it's going to create an ELF vmcore whose header is marked as MSB. F21 has kexec-tools 2.0.7, which should have most of the ppc64le bits. I haven't tried it myself yet as we are focused on getting an installable F21 image out. Once we have an alpha image, we will start testing it more extensively. Right -- that's why I was asking. Looking at the most recent Fedora sources from kexec-tools-2.0.7-8.fc21, all of the ppc64 files still only reference ELFDATA2MSB for the ELF header. For example, in the "kexec/arch/ppc64/crashdump-ppc64.c" file: static struct crash_elf_info elf_info64 = { class: ELFCLASS64, data: ELFDATA2MSB, machine: EM_PPC64, page_offset: PAGE_OFFSET, lowmem_limit: MAXMEM, }; static struct crash_elf_info elf_info32 = { class: ELFCLASS32, data: ELFDATA2MSB, machine: EM_PPC64, page_offset: PAGE_OFFSET, lowmem_limit: MAXMEM, }; Maybe you've got a side tree with ppc64le bits in it? Hmm... you are right, there are still a few patches missing. I will open a bug to track that. Thanks, Dave! (In reply to Gustavo Luiz Duarte from comment #22) > Hmm... you are right, there are still a few patches missing. I will open a > bug to track that. > > Thanks, Dave! to avoid confusion while reading this bug #1136050, the comment #19 to comment #22 related to kexec are tracked by a different bug #1140401 Information for build crash-7.0.8-1.fc22 http://koji.fedoraproject.org/koji/buildinfo?buildID=577451 Information for build crash-7.0.8-1.fc21 http://koji.fedoraproject.org/koji/buildinfo?buildID=577478 crash-7.0.8-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/crash-7.0.8-1.fc21 Package crash-7.0.8-1.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing crash-7.0.8-1.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-10896/crash-7.0.8-1.fc21 then log in and leave karma (feedback). crash-7.0.8-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report. |