Am Montag, 16. September 2013, 14:01:12 schrieb Guillaume Gardet: > Le 15/09/2013 13:27, Dirk Stöcker a écrit : > > On Fri, 13 Sep 2013, Dirk Müller wrote: > >>> I made SR #198938 for a big ARM images update: > >>> * Add support to multi-arch (armv6, armv7 and aarch64) => needed > >>> because JeOS/XFCE/E17 rootfs will have the same name whereas it is not > >>> compiled for the same architecture * Add contrib repo when needed > >>> * Various fixes (kernel image name for RPi is zImage, not Image, etc.) > >> > >> Nice, thanks. I've accepted that. > > > > Hmm. These changes all look like you actually can build for Raspberry, but > > the OBS project still cannot: > > > > https://build.opensuse.org/package/show/devel:ARM:Factory:Contrib:Raspberr > > yPi/JeOS-raspberrypi > No. I built it manually, using JeOS rootfs for armv6 and partitionning > manually an SD card. > > Everything fails with problems by the RPM scriptlets. As the scriptlets > > itself look fine I assume, that somehow the emulation is wrong. Probably > > the scripts aren't executed in the qemu, but in the build system?
You need to install the qemu-linux-user binaries into the chroot. kiwi has unfortunatly no support for handling cross build, so you need to install "qemu-linux-user-arm" package on that image. > > So how do you do it? On an ARM system directly? > > Manually but I tried to build it on an ARM system but I cannot, since > Hostarch is x86_64. :( > > Any suggestions to fix that issue for OBS? > > We should know exactly what is not executed normally (a script, a specific > command, etc.), maybe having more debug output would be good. :) > > > Guillaume -- Adrian Schroeter email: [email protected] SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
