qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] QEMU static build
@ 2008-01-16 10:20 Salil Bijur
  2008-01-16 11:18 ` Mulyadi Santosa
  0 siblings, 1 reply; 11+ messages in thread
From: Salil Bijur @ 2008-01-16 10:20 UTC (permalink / raw)
  To: qemu-devel

Hello,

I've been trying to build QEMU statically by first configuring it
using the --static option. The compiling gives me the same linker
errors as mentioned here:
http://www.mail-archive.com/qemu-devel@nongnu.org/msg10721.html

I know this has been asked before but it hasn't been followed up. Any
ideas on how to fix this?

Salil

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 10:20 [Qemu-devel] QEMU static build Salil Bijur
@ 2008-01-16 11:18 ` Mulyadi Santosa
  2008-01-16 11:48   ` Salil Bijur
  0 siblings, 1 reply; 11+ messages in thread
From: Mulyadi Santosa @ 2008-01-16 11:18 UTC (permalink / raw)
  To: qemu-devel

Hi

On Jan 16, 2008 5:20 PM, Salil Bijur <salilbijur@gmail.com> wrote:
> Hello,
>
> I've been trying to build QEMU statically by first configuring it
> using the --static option. The compiling gives me the same linker
> errors as mentioned here:
> http://www.mail-archive.com/qemu-devel@nongnu.org/msg10721.html
>
> I know this has been asked before but it hasn't been followed up. Any
> ideas on how to fix this?

What do you want to do? to debug it? if yes, maybe you just want the
unstripped binary? dig qemu-devel and qemu-forum.... or at least try
the binary in target-i386..i believe it's unstripped. Can check it
here, because my box use gcc 4.x

regards,

Mulyadi.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 11:18 ` Mulyadi Santosa
@ 2008-01-16 11:48   ` Salil Bijur
  2008-01-16 11:59     ` Mulyadi Santosa
  2008-01-16 12:29     ` Christian Ehrhardt
  0 siblings, 2 replies; 11+ messages in thread
From: Salil Bijur @ 2008-01-16 11:48 UTC (permalink / raw)
  To: qemu-devel

On Jan 16, 2008 4:48 PM, Mulyadi Santosa <mulyadi.santosa@gmail.com> wrote:
> Hi
>
>
> On Jan 16, 2008 5:20 PM, Salil Bijur <salilbijur@gmail.com> wrote:
> > Hello,
> >
> > I've been trying to build QEMU statically by first configuring it
> > using the --static option. The compiling gives me the same linker
> > errors as mentioned here:
> > http://www.mail-archive.com/qemu-devel@nongnu.org/msg10721.html
> >
> > I know this has been asked before but it hasn't been followed up. Any
> > ideas on how to fix this?
>
> What do you want to do? to debug it? if yes, maybe you just want the
> unstripped binary? dig qemu-devel and qemu-forum.... or at least try
> the binary in target-i386..i believe it's unstripped. Can check it
> here, because my box use gcc 4.x
>

I'm trying to build qemu-system-arm so my configure command is
"./configure --target-list=arm-softmmu --static". I need a static
build to overcome dynamic library dependency issues. Doing a 'make'
with the above configure command breaks. I haven't found a solution on
the forums.

Thanks,
Salil

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 11:48   ` Salil Bijur
@ 2008-01-16 11:59     ` Mulyadi Santosa
  2008-01-16 12:29     ` Christian Ehrhardt
  1 sibling, 0 replies; 11+ messages in thread
From: Mulyadi Santosa @ 2008-01-16 11:59 UTC (permalink / raw)
  To: qemu-devel

Hi..

On Jan 16, 2008 6:48 PM, Salil Bijur <salilbijur@gmail.com> wrote:
> I'm trying to build qemu-system-arm so my configure command is
> "./configure --target-list=arm-softmmu --static". I need a static
> build to overcome dynamic library dependency issues. Doing a 'make'
> with the above configure command breaks. I haven't found a solution on
> the forums.

Hmmm, from what I see...sounds like pthreads libs don't have static
version..I might be wrong here.

regards,

Mulyadi.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 11:48   ` Salil Bijur
  2008-01-16 11:59     ` Mulyadi Santosa
@ 2008-01-16 12:29     ` Christian Ehrhardt
  2008-01-16 12:59       ` Salil Bijur
  1 sibling, 1 reply; 11+ messages in thread
From: Christian Ehrhardt @ 2008-01-16 12:29 UTC (permalink / raw)
  To: qemu-devel

Salil Bijur wrote:
> On Jan 16, 2008 4:48 PM, Mulyadi Santosa <mulyadi.santosa@gmail.com> wrote:
>> Hi
>>
>>
>> On Jan 16, 2008 5:20 PM, Salil Bijur <salilbijur@gmail.com> wrote:
>>> Hello,
>>>
>>> I've been trying to build QEMU statically by first configuring it
>>> using the --static option. The compiling gives me the same linker
>>> errors as mentioned here:
>>> http://www.mail-archive.com/qemu-devel@nongnu.org/msg10721.html
>>>
>>> I know this has been asked before but it hasn't been followed up. Any
>>> ideas on how to fix this?
>> What do you want to do? to debug it? if yes, maybe you just want the
>> unstripped binary? dig qemu-devel and qemu-forum.... or at least try
>> the binary in target-i386..i believe it's unstripped. Can check it
>> here, because my box use gcc 4.x
>>
> 
> I'm trying to build qemu-system-arm so my configure command is
> "./configure --target-list=arm-softmmu --static". I need a static
> build to overcome dynamic library dependency issues. Doing a 'make'
> with the above configure command breaks. I haven't found a solution on
> the forums.
> 
> Thanks,
> Salil

I sometimes use a static build for the same reasons on ppc.
I did not have the same issue but I usually set LDFLAGS="$LDFLAGS -pthread" before doing configure&make.
Maybe it's worth a try if this helps your linker to find the pthread functions.


-- 

Grüsse / regards, 
Christian Ehrhardt
IBM Linux Technology Center, Open Virtualization

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 12:29     ` Christian Ehrhardt
@ 2008-01-16 12:59       ` Salil Bijur
  2008-01-16 13:04         ` Samuel Thibault
  2008-01-16 13:20         ` Christian Ehrhardt
  0 siblings, 2 replies; 11+ messages in thread
From: Salil Bijur @ 2008-01-16 12:59 UTC (permalink / raw)
  To: qemu-devel

On Jan 16, 2008 5:59 PM, Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com> wrote:
>
> Salil Bijur wrote:
> > On Jan 16, 2008 4:48 PM, Mulyadi Santosa <mulyadi.santosa@gmail.com> wrote:
> >> Hi
> >>
> >>
> >> On Jan 16, 2008 5:20 PM, Salil Bijur <salilbijur@gmail.com> wrote:
> >>> Hello,
> >>>
> >>> I've been trying to build QEMU statically by first configuring it
> >>> using the --static option. The compiling gives me the same linker
> >>> errors as mentioned here:
> >>> http://www.mail-archive.com/qemu-devel@nongnu.org/msg10721.html
> >>>
> >>> I know this has been asked before but it hasn't been followed up. Any
> >>> ideas on how to fix this?
> >> What do you want to do? to debug it? if yes, maybe you just want the
> >> unstripped binary? dig qemu-devel and qemu-forum.... or at least try
> >> the binary in target-i386..i believe it's unstripped. Can check it
> >> here, because my box use gcc 4.x
> >>
> >
> > I'm trying to build qemu-system-arm so my configure command is
> > "./configure --target-list=arm-softmmu --static". I need a static
> > build to overcome dynamic library dependency issues. Doing a 'make'
> > with the above configure command breaks. I haven't found a solution on
> > the forums.
> >
> > Thanks,
> > Salil
>
> I sometimes use a static build for the same reasons on ppc.
> I did not have the same issue but I usually set LDFLAGS="$LDFLAGS -pthread" before doing configure&make.
> Maybe it's worth a try if this helps your linker to find the pthread functions.
>

Thanks - I did 'export LDFLAGS="$LDFLAGS -pthread"' before configure
and it compiles further.

But there are further linker errors with respect to libasound (for
ALSA) and libSDL. This can be solved by adding -ldl, -lartsc, etc. for
every dependency of these libs but would be very tedious, especially
for libSDL. Any better solution?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 12:59       ` Salil Bijur
@ 2008-01-16 13:04         ` Samuel Thibault
  2008-01-16 13:20         ` Christian Ehrhardt
  1 sibling, 0 replies; 11+ messages in thread
From: Samuel Thibault @ 2008-01-16 13:04 UTC (permalink / raw)
  To: qemu-devel

Salil Bijur, le Wed 16 Jan 2008 18:29:31 +0530, a écrit :
> But there are further linker errors with respect to libasound (for
> ALSA) and libSDL. This can be solved by adding -ldl, -lartsc, etc. for
> every dependency of these libs but would be very tedious, especially
> for libSDL. Any better solution?

That's a libSDL bug: sdl-config --static-libs should report all of them,
but it looks like it doesn't.

Samuel

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 12:59       ` Salil Bijur
  2008-01-16 13:04         ` Samuel Thibault
@ 2008-01-16 13:20         ` Christian Ehrhardt
  2008-01-16 13:28           ` Salil Bijur
  1 sibling, 1 reply; 11+ messages in thread
From: Christian Ehrhardt @ 2008-01-16 13:20 UTC (permalink / raw)
  To: qemu-devel

Salil Bijur wrote:
> On Jan 16, 2008 5:59 PM, Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com> wrote:
>> Salil Bijur wrote:
>>> On Jan 16, 2008 4:48 PM, Mulyadi Santosa <mulyadi.santosa@gmail.com> wrote:
>>>> Hi
>>>>
>>>>
>>>> On Jan 16, 2008 5:20 PM, Salil Bijur <salilbijur@gmail.com> wrote:
>>>>> Hello,
>>>>>
>>>>> I've been trying to build QEMU statically by first configuring it
>>>>> using the --static option. The compiling gives me the same linker
>>>>> errors as mentioned here:
>>>>> http://www.mail-archive.com/qemu-devel@nongnu.org/msg10721.html
>>>>>
>>>>> I know this has been asked before but it hasn't been followed up. Any
>>>>> ideas on how to fix this?
>>>> What do you want to do? to debug it? if yes, maybe you just want the
>>>> unstripped binary? dig qemu-devel and qemu-forum.... or at least try
>>>> the binary in target-i386..i believe it's unstripped. Can check it
>>>> here, because my box use gcc 4.x
>>>>
>>> I'm trying to build qemu-system-arm so my configure command is
>>> "./configure --target-list=arm-softmmu --static". I need a static
>>> build to overcome dynamic library dependency issues. Doing a 'make'
>>> with the above configure command breaks. I haven't found a solution on
>>> the forums.
>>>
>>> Thanks,
>>> Salil
>> I sometimes use a static build for the same reasons on ppc.
>> I did not have the same issue but I usually set LDFLAGS="$LDFLAGS -pthread" before doing configure&make.
>> Maybe it's worth a try if this helps your linker to find the pthread functions.
>>
> 
> Thanks - I did 'export LDFLAGS="$LDFLAGS -pthread"' before configure
> and it compiles further.
> 
> But there are further linker errors with respect to libasound (for
> ALSA) and libSDL. This can be solved by adding -ldl, -lartsc, etc. for
> every dependency of these libs but would be very tedious, especially
> for libSDL. Any better solution?
> 

The question is if you really need SDL for your environment - if not you can just add "--disable-sdl" and do the same with everything else e.g. alsa that is missing but not really needed.



-- 

Grüsse / regards, 
Christian Ehrhardt
IBM Linux Technology Center, Open Virtualization

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 13:20         ` Christian Ehrhardt
@ 2008-01-16 13:28           ` Salil Bijur
  2008-01-16 15:45             ` Thiemo Seufer
  0 siblings, 1 reply; 11+ messages in thread
From: Salil Bijur @ 2008-01-16 13:28 UTC (permalink / raw)
  To: qemu-devel

On Jan 16, 2008 6:50 PM, Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com> wrote:
>
> Salil Bijur wrote:
> > On Jan 16, 2008 5:59 PM, Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com> wrote:
> >> Salil Bijur wrote:
> >>> On Jan 16, 2008 4:48 PM, Mulyadi Santosa <mulyadi.santosa@gmail.com> wrote:
> >>>> Hi
> >>>>
> >>>>
> >>>> On Jan 16, 2008 5:20 PM, Salil Bijur <salilbijur@gmail.com> wrote:
> >>>>> Hello,
> >>>>>
> >>>>> I've been trying to build QEMU statically by first configuring it
> >>>>> using the --static option. The compiling gives me the same linker
> >>>>> errors as mentioned here:
> >>>>> http://www.mail-archive.com/qemu-devel@nongnu.org/msg10721.html
> >>>>>
> >>>>> I know this has been asked before but it hasn't been followed up. Any
> >>>>> ideas on how to fix this?
> >>>> What do you want to do? to debug it? if yes, maybe you just want the
> >>>> unstripped binary? dig qemu-devel and qemu-forum.... or at least try
> >>>> the binary in target-i386..i believe it's unstripped. Can check it
> >>>> here, because my box use gcc 4.x
> >>>>
> >>> I'm trying to build qemu-system-arm so my configure command is
> >>> "./configure --target-list=arm-softmmu --static". I need a static
> >>> build to overcome dynamic library dependency issues. Doing a 'make'
> >>> with the above configure command breaks. I haven't found a solution on
> >>> the forums.
> >>>
> >>> Thanks,
> >>> Salil
> >> I sometimes use a static build for the same reasons on ppc.
> >> I did not have the same issue but I usually set LDFLAGS="$LDFLAGS -pthread" before doing configure&make.
> >> Maybe it's worth a try if this helps your linker to find the pthread functions.
> >>
> >
> > Thanks - I did 'export LDFLAGS="$LDFLAGS -pthread"' before configure
> > and it compiles further.
> >
> > But there are further linker errors with respect to libasound (for
> > ALSA) and libSDL. This can be solved by adding -ldl, -lartsc, etc. for
> > every dependency of these libs but would be very tedious, especially
> > for libSDL. Any better solution?
> >
>
> The question is if you really need SDL for your environment - if not you can just add "--disable-sdl" and do the same with everything else e.g. alsa that is missing but not really needed.
>

I do need both alsa and SDL. Currently I'm getting the libraries from
apt-get. Is it a good idea to rebuild them from sources?

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 13:28           ` Salil Bijur
@ 2008-01-16 15:45             ` Thiemo Seufer
  2008-01-18  8:00               ` Salil Bijur
  0 siblings, 1 reply; 11+ messages in thread
From: Thiemo Seufer @ 2008-01-16 15:45 UTC (permalink / raw)
  To: Salil Bijur; +Cc: qemu-devel

Salil Bijur wrote:
[snip]
> > > But there are further linker errors with respect to libasound (for
> > > ALSA) and libSDL. This can be solved by adding -ldl, -lartsc, etc. for
> > > every dependency of these libs but would be very tedious, especially
> > > for libSDL. Any better solution?
> > >
> >
> > The question is if you really need SDL for your environment - if not you can just add "--disable-sdl" and do the same with everything else e.g. alsa that is missing but not really needed.
> >
> 
> I do need both alsa and SDL. Currently I'm getting the libraries from
> apt-get. Is it a good idea to rebuild them from sources?

Why would you need SDL for userland emulation, I wonder?


Thiemo

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Qemu-devel] QEMU static build
  2008-01-16 15:45             ` Thiemo Seufer
@ 2008-01-18  8:00               ` Salil Bijur
  0 siblings, 0 replies; 11+ messages in thread
From: Salil Bijur @ 2008-01-18  8:00 UTC (permalink / raw)
  To: Thiemo Seufer; +Cc: qemu-devel

On Jan 16, 2008 9:15 PM, Thiemo Seufer <ths@networkno.de> wrote:
> Salil Bijur wrote:
> [snip]
> > > > But there are further linker errors with respect to libasound (for
> > > > ALSA) and libSDL. This can be solved by adding -ldl, -lartsc, etc. for
> > > > every dependency of these libs but would be very tedious, especially
> > > > for libSDL. Any better solution?
> > > >
> > >
> > > The question is if you really need SDL for your environment - if not you can just add "--disable-sdl" and do the same with everything else e.g. alsa that is missing but not really needed.
> > >
> >
> > I do need both alsa and SDL. Currently I'm getting the libraries from
> > apt-get. Is it a good idea to rebuild them from sources?
>
> Why would you need SDL for userland emulation, I wonder?
>

I need SDL to emulate the framebuffer display.

Salil

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-01-18  8:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-16 10:20 [Qemu-devel] QEMU static build Salil Bijur
2008-01-16 11:18 ` Mulyadi Santosa
2008-01-16 11:48   ` Salil Bijur
2008-01-16 11:59     ` Mulyadi Santosa
2008-01-16 12:29     ` Christian Ehrhardt
2008-01-16 12:59       ` Salil Bijur
2008-01-16 13:04         ` Samuel Thibault
2008-01-16 13:20         ` Christian Ehrhardt
2008-01-16 13:28           ` Salil Bijur
2008-01-16 15:45             ` Thiemo Seufer
2008-01-18  8:00               ` Salil Bijur

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).