[parisc-linux] RPM and hppa
Alan Cox
alan@lxorguk.ukuu.org.uk
Sat, 25 Nov 2000 20:57:05 +0000 (GMT)
I've uploaded my first block of RPM packages to
ftp.linux.org.uk/pub/linux/alan/HPPA along with a tar ball of built RPM
tools for anyone who wants to play.
In doing so I've hit a few problems with the 0.5 iso (no suprises there since
its not actually meant to work reliably)
- g++ explodes trying to build groff after allocating about 400Mb of RAM.
Building -O0 works
- the configure script for procmail tries to find the largest argument set
that works (by searching). It crashes the kernel in doing so 8)
- ldd is causing page faults in ld.so (kernel logged ones) and dying with
segv. Fortunately it outputs the library list first
- The linker appears to have a problem when resolving symbols between three
shared objects while doing a shared object link.
[Example is rpm:
rpmlib is linked dynamically with -ldb3 -ldb
The linker emits messages about symbols being static and should be
built -fPIC. If you dump the libraries they are -fPIC.
It looks as if its resolving a symbol between two shared libraries
and making a static resolution that then blows up when the third
library gets involved
]
- The kernel shows occasional page cache corruption. This actually is quite
possibly generic test6 bugs
On the whole the toolset is working remarkably well. I've built over 100
source package sets so far including things like ncurses and most stuff just
builds or hits portability problems (eg gmp wants to use HP format asm,
zlib wants to be a non PIC library for performance but the HP tools dont allow
it)
Alan