(I've put gnumeric aside for a bit.)
I tried to build Axel Thimm's f2c RPM for PPC using:
rpmbuild -bb --target ppc f2c-20031026-2.el4.at.spec
(after fixing a minor spec file issue). When it finishes building on my
PPC64 system, it installs the libraries it built into /usr/lib64 instead
of /usr/lib. Of course, as these are 32-bit libraries, it wreaks havoc
with the linker when it looks for libf2c.a.
Target ppc is definitely 32 bits, so what is causing _libdir to be set
to /usr/lib64? Is it a bug? (Nothing that appears relevant is set in
the spec file or in my .rpmmacros file.)