Fixed
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
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.
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)
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.