Bug 238364 - ppc compose needs ppc64 systemtap{,-runtime}
Summary: ppc compose needs ppc64 systemtap{,-runtime}
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: comps
Version: rawhide
Hardware: powerpc
OS: Linux
medium
medium
Target Milestone: ---
Assignee: David Cantrell
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-04-29 20:43 UTC by Frank Ch. Eigler
Modified: 2013-01-10 01:36 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-04-30 21:46:04 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Frank Ch. Eigler 2007-04-29 20:43:08 UTC
In order to run systemtap, it needs to be built with the same "bitness"
as the target kernel.  For the typical ppc64 kernel, we need the ppc64
build of systemtap{,-runtime} in the compose, and not the ppc variant.

(The same packaging glitch was fixed for RHEL* recently.)

This problem also appears in fc7 test releases.

Comment 1 Jesse Keating 2007-04-29 21:42:29 UTC
David?

Comment 2 David Woodhouse 2007-04-29 22:01:07 UTC
I know nothing of systemtap but I expect Frank is speaking truth. Can we add it
to the whitelist so it's included in the compose?

After F7 release we can do cunning things like making the 32-bit systemtap
conflict with a virtual 'CPU.ppc64' -- but just having it available will suffice
for now, right?

Comment 3 Jesse Keating 2007-04-29 22:14:08 UTC
Yes, but with your rpm patch, the 32bit binary will win if both are installed,
and thus not usable.  Both have to be available as the 64bit systemtap won't
even install on a ppc32 install.

Comment 4 David Woodhouse 2007-04-29 22:50:51 UTC
True, but a 64-bit user can just remove the 32-bit version and reinstall the
64-bit version. It's not perfect, but overall the situation (with the RPM patch)
is a lot better than it was before. And just having the 64-bit systemtap
_available_ for installation is an improvement over F7t4.

After F7 we can make the 32-bit version conflict with either a virtual CPU.ppc64
or just with kernel-ppc64. We don't want to go there yet though. (I'll file the
yum bug in a moment).

FWIW I had this problem with kexec-tools too. My preferred fix was just to make
the 32-bit userspace work with the 64-bit kernel :)


Comment 5 Jesse Keating 2007-04-30 21:46:04 UTC
I've added systemtap(-runtime) for the ppc64 multilib whitelist.


Note You need to log in before you can comment on or make changes to this bug.