* [Qemu-devel] sparc 32-bit linux-user broken?
@ 2013-04-03 10:03 Paolo Bonzini
2013-04-06 9:03 ` Blue Swirl
0 siblings, 1 reply; 2+ messages in thread
From: Paolo Bonzini @ 2013-04-03 10:03 UTC (permalink / raw)
To: qemu-devel, Blue Swirl
>From linux-user-test-0.3, running on x86_64:
$ ../sparc32plus-linux-user/qemu-sparc32plus -L ./gnemul/qemu-sparc sparc/ls
$ ../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)
Paolo
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Qemu-devel] sparc 32-bit linux-user broken?
2013-04-03 10:03 [Qemu-devel] sparc 32-bit linux-user broken? Paolo Bonzini
@ 2013-04-06 9:03 ` Blue Swirl
0 siblings, 0 replies; 2+ messages in thread
From: Blue Swirl @ 2013-04-06 9:03 UTC (permalink / raw)
To: Paolo Bonzini; +Cc: qemu-devel
On Wed, Apr 3, 2013 at 10:03 AM, Paolo Bonzini <pbonzini@redhat.com> 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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-04-06 9:04 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-03 10:03 [Qemu-devel] sparc 32-bit linux-user broken? Paolo Bonzini
2013-04-06 9:03 ` Blue Swirl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).