Erich Focht wrote: > On Friday 11 May 2007 16:41, Andrea Righi wrote: >> Erich Focht wrote: >>> Hello, >>> >>> I have no idea how the systemimager RPMs are built but the ia32 initrd seems >>> to be only compatible with i686 architectures. Trying to install something >>> on >>> a VIA C3 is permanently rebooting it. The problem was solved after I rebuilt >>> systemimager (actually the boot package only) under a i386 installation (I >>> believe it was knoppix, but could also be RH/CentOS). >> What about UYOK? same problem? > > Problem was not solved by using UYOK. I've first replaced busybox and that > wasn't enough. The main issue were the dynamical libraries, they were built > for i686 or maybe i585. (Actually i586 should work on VIA C3). > > Are we using uclibc or just hacking obkects together from the default libc on > the system? (Sorry, don't remember).
We're hacking the libraries of the building machine using the python script initrd_source/mklibs. We've completely removed uclibc, and IMHO it has been an important step in the right direction, otherwise we always had to take care about a lot of compatibilities issues with uclibc before including a package into the initrd. Maybe to fix the compatibility problems we should simply build the i386 packages on a pure i386 (or i586) machine, but AFAIK all the recent distro have libraries compiled for i686 machines... -Andrea ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ sisuite-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sisuite-devel
