qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] sparc 32-bit linux-user broken?


From: Blue Swirl
Subject: Re: [Qemu-devel] sparc 32-bit linux-user broken?
Date: Sat, 6 Apr 2013 09:03:50 +0000

On Wed, Apr 3, 2013 at 10:03 AM, Paolo Bonzini <address@hidden> wrote:
> From linux-user-test-0.3, running on x86_64:
>
> $ ../sparc32plus-linux-user/qemu-sparc32plus -L ./gnemul/qemu-sparc sparc/ls

This works for me:
 /src/qemu/obj-amd64/sparc32plus-linux-user/qemu-sparc32plus -L
./usr/local/gnemul/qemu-sparc sparc/ls
arm     armeb   i386    mips    mipsel  ppc     sparc   usr

> $ ../sparc32plus-linux-user/qemu-sparc32plus -L ./gnemul/qemu-sparc sparc/ls 
> dummyfile
> dummyfile
> $ ../sparc64-linux-user/qemu-sparc64 -L ./gnemul/qemu-sparc sparc64/ls
> Changelog           dummyfile           mipsel              sparc
> Makefile            gnemul              ppc                 sparc64
> README              hppa                ppc64               x86_64
> alpha               i386                qemu-linux-user.sh
> arm                 m68k                sh4
> armeb               mips                sh4eb
>
> Also, with -l:
>
> $ ../sparc-linux-user/qemu-sparc -L ./gnemul/qemu-sparc sparc/ls -l
> $ ../sparc-linux-user/qemu-sparc -L ./gnemul/qemu-sparc sparc/ls -l dummyfile
> -rw-r--r--    1 pbonzini users           0 Nov 12  2007 dummyfile
> $ ../sparc64-linux-user/qemu-sparc64 -L ./gnemul/qemu-sparc sparc64/ls -l
> Errore di segmentazione (core dumped)

It looks like NSS is the problem, since 'ls -ln' works. Probably
because dynamically loaded NSS libraries are not available.

IMHO, static linkage should just break NSS or it should use a static
stub. Not truly linking statically is annoying.

>
> Paolo



reply via email to

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