numactl isn't built on ppc. It needs to be.
puzzled. ExcludeArch contains ppc64, but the changelog shows you added ppc support. What gives ?
ExcludeArch used to contain both ppc64 and ppc. Now it contains only ppc64. It's the ppc32 version I wanted built -- and it builds fine; it's just the the other architectures don't build (and didn't before). We run mostly ppc32 binaries on ppc64. It's not like x86_64 where you have to use the new ABI just to get a sane number of registers even if 64-bit stuff buys you nothing.
Is this still an issue in RHEL4 RC tree?
Yes, it's still not built. The ppc version builds fine but it looks like the x86_64 build was failing even before I enabled PPC.
I'm not sure that I follow at all. numactl-0.6.4-1.9 is built into fc3-base and is the latest version of the package that I find in Beehive (and is also what's in Beta2). The spec file contains: ExcludeArch: ppc64 s390 s390x ppc And indeed the package is built for i386, ia64 and x86_64. I don't follow the comments about "it's just the other architectures don't build (and didn't before)" and "the x86_64 build was failing even before I enabled PPC." Are you saying that you've got a new version of the package which only builds on ppc32?
I'm saying that I added a trivial patch to make it build on PPC, and it built fine for me so I put it through beehive... and it failed due to the x86_64 build failing. All my changes were in #ifdef __PPC__.
David, still seeing the issues attempting to get this package through Beehive?
Er, sorry - no. I managed to build it yesterday with a lot of help from Alex Oliva in working out why it was failing on x86_64. It's 0.6.4-1.12 in 4E-HEAD. I should also build for FC4, I suppose. Should I be building in one place and then moving it, or just building twice?
Fix confirmed with the RHEL4-re1117.0 tree. numactl-0.6.4-1.12 is included for ppc, i386, ia64 and x86_64 (leaving s390/s390x as it should be.)