There are various problems with this "cross build", one of which is that certain operations (such as 'depmod') cannot be performed on the target environment, and they have to be deferred until first bootup of Puppy on the target board.
This is one of the factors that causes first-boot to be slow.
I have now added some armv6 executables needed to run Woof in an ARM environment, that is, host and target can both be "arm". Woof commit:
I haven't tried it yet. I will probably have a go at that tomorrow. It needs to be done with a USB hard drive, and probably the Raspberry Pi can handle it.
Comments:Posted on 31 Jul 2012, 11:23 by jamesbond
If all you need to do is run depmod and a few other statically compiled utilities, you can use qemu-arm (usermode linux emulation) to run your arm-depmod from x86.