qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] i386-linux-user on ARM host


From: Gary Thomas
Subject: Re: [Qemu-devel] i386-linux-user on ARM host
Date: Tue, 08 Sep 2009 15:35:53 -0600
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.1) Gecko/20090814 Fedora/3.0-2.6.b3.fc11 Thunderbird/3.0b3

On 09/08/2009 12:24 PM, Gary Thomas wrote:
I've built the latest Qemu, running on ARM (OMAP3530) with
i386-linux-user support. I built from .git because I couldn't
get the cross compile setup to work at all using 0.11.0-rc2 :-(

Anyway, on a simple test it sort of works, but not quite right.
I tried running 'ls'. Here's what I get via Qemu:

address@hidden:~ qemu-i386 /testing/i386/ls -l /
total 24
drwxr-xr-x 2 996 996 4096 Nov 12 2007 etc
drwxr-xr-x 2 996 996 4096 Nov 12 2007 lib
drwxr-xr-x 4 996 996 4096 Apr 11 2003 usr

Here's what it should look like:
address@hidden:~ ls -l /
drwxr-xr-x 2 996 996 4096 Jun 25 12:38 bin
drwxr-xr-x 11 root root 3180 Jan 1 2000 dev
drwxr-xr-x 7 996 996 4096 Jun 10 17:43 etc
drwxrwxr-x 3 996 996 4096 Jun 4 19:56 home
-rwxrwxrwx 1 996 996 951 Aug 25 12:19 lcd_video
drwxrwxr-x 3 996 996 4096 Jun 10 22:33 lib
lrwxrwxrwx 1 996 996 12 Jun 25 12:38 linuxrc -> /bin/busybox
drwxr-xr-x 4 996 996 4096 Sep 8 16:02 local
drwxr-xr-x 2 996 996 4096 Jun 4 19:56 mnt
dr-xr-xr-x 41 root root 0 Jan 1 1970 proc
drwx------ 2 996 996 4096 Jun 4 19:56 root
drwxrwxr-x 2 996 996 4096 Aug 5 13:27 sbin
drwxr-xr-x 12 root root 0 Jan 1 1970 sys
-rwxrwxrwx 1 996 996 884 Jul 30 16:45 test_tv
-rwxrwxrwx 1 996 996 884 Jun 8 15:05 test_tv~
drwxrwxr-x 4 996 996 4096 Sep 8 18:16 testing
drwxrwxrwt 2 root root 40 Jan 1 2000 tmp
-rwxrwxrwx 1 root root 875 Aug 6 14:10 tv_video
-rwxrwxrwx 1 996 996 884 Aug 6 13:30 tv_video~
drwxrwxr-x 7 996 996 4096 Sep 8 16:05 usr
drwxr-xr-x 5 996 996 4096 Jun 4 19:56 var

Any ideas what's going on?

n.b. I tested this the other way around (x86 host, arm-linux-user)
and it all seemed to work fine.


Belay that - my previous test that worked was 0.11.0-rc2

The version from .git is broken on all hosts :-(

Any ideas how to fix this or how to actually cross build
using 0.11.0-rc2?



--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]