https://bugzilla.novell.com/show_bug.cgi?id=567842 https://bugzilla.novell.com/show_bug.cgi?id=567842#c4 jd ez <entropy.zjd@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High --- Comment #4 from jd ez <entropy.zjd@gmail.com> 2010-11-13 01:14:14 UTC --- As OBS is being developed, the original context of this bug changed but it still exists. I just test osc_0.129-1 and build_2010.07.28-1 with Kubuntu 10.10, it still has similar issue (btw, I am unable to update "Found In Version" field). By looking into /usr/lib/build/init_buildsystem, there are a few issues found: 1) In copy_qemu(), it copies qemu-binfmt-conf.sh w/o checking it, and it omits a warning on Ubuntu as this script doesn't exist. 2) At line 534, it checks if arm is registered in bin-fmt, and if no, it will call qemu-binfmt-conf.sh w/o checking, this will fail building. 3) But actually arm is already registered if qemu-arm-static is installed, so that I looked into check_binfmt_registered(). It checks /proc/sys/fs/binfmt_misc/$arch, but in Ubuntu, by default only /proc/sys/fs/binfmt_misc/arm is being checked while /proc/sys/fs/binfmt_misc/qemu-arm exists instead. Right now, I have a walkaround by running "export EMULATOR_ARCHS=qemu-arm" before "osc build" so that init_buildsystem will think arm is registered. But I think "EMULATOR_ARCHS=qemu-arm" should be added somewhere by default. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.