Wind River Support Network

HomeDefectsLIN6-8593
Fixed

LIN6-8593 : 'makedumpfile' package does not support PPC32 architecture

Created: Oct 20, 2014    Updated: Dec 3, 2018
Resolved Date: Jan 4, 2015
Found In Version: 6.0.0.8
Fix Version: 6.0.0.17
Severity: Standard
Applicable for: Wind River Linux 6
Component/s: BSP, Userspace
Architecture: PowerPC

Description

The makedumpfile package does not currently support the ppc32 architecture.

This is creating a lot more issues for the customer as they're having problem to compress the core and keep it on the disk. They're limited on the disk space and they need to keep the core in case of a crash in the field.

It seems a WR patch for this package deliberately disables functionality for powerpc (possibly due to a perceived lack of upstream community activity). This restriction is not imposed by the the upstream source code for this package and may be overly pessimistic.

Workaround

The customer has performed an experimental build of the package by specifying ARCH=ppc64 for a 'powerpc' project: the resulting executable seems to function properly on their target system (to be confirmed by customer)

Steps to Reproduce

configure --with-sstate-dir=SSTATE --enable-board=fsl-e500mc --enable-kernel=standard --enable-rootfs=glibc_core --enable-bootimage=hdd,tar.bz2 --with-bootimage-space=1024 --enable-checkout-all-layers=yes --enable-reconfig --enable-rm-oldimgs=yes --with-template=feature/kexec,feature/kdump --with-rcpl-version=0008

$ head makedumpfile/1.4.4-r1/makedumpfile-1.4.4/patches/makedumpfile-wr-compile-unknown_arch.patch
Allow makedumpfile package to compile for unknown arches

makedumpfile only supports x86_32, x86_64 and PPC64. Allow it to compile for other arches so that it can be included, but it does not accomplish anything but spew out an error message.

Other Downloads


Live chat
Online