qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] Sparc-linux-user problem


From: Paul Brook
Subject: Re: [Qemu-devel] Sparc-linux-user problem
Date: Sun, 29 Apr 2007 01:24:40 +0100
User-agent: KMail/1.9.6

On Saturday 28 April 2007, Kevin F. Quinn wrote:
> On Sat, 28 Apr 2007 18:20:55 +0100
>
> Paul Brook <address@hidden> wrote:
> > On Saturday 28 April 2007, Blue Swirl wrote:
> > > Hi,
> > >
> > > I'm investigating why Sparc32 user emulator breaks when linked with
> > > -lrt. It seems that other libraries also cause the problem, for
> > > example -lm -ldl -lX11 -lbfd -lslang is okay, but  -lm -ldl -lX11
> > > -lbfd -lslang -lglib-2.0 segfaults just like -lm -lrt. If just
> > > address space conflict was the issue, I'd think 12 megs libbfd
> > > would trigger the problem instead of 64k librt.
> > >
> > > Any ideas?
> >
> > I've never got this to work reliably on either x86 or amd64 hosts. I
> > get mysterious segfaults in the depths of libc. My guess is that the
> > tricks qemu uses to link itself as a shared library are confusing
> > things (possibly the TLS initialisation).
>
> I don't suppose using gcc/binutils -fPIE/-pie would achieve qemu's
> goals, thus avoiding the need to specify bespoke ld scripts?

Sort-of, maybe.

Paul




reply via email to

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