qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Gentoo & qemu & non-static build
@ 2004-04-04 20:11 rutger
  2004-04-04 20:27 ` Jim C. Brown
  0 siblings, 1 reply; 7+ messages in thread
From: rutger @ 2004-04-04 20:11 UTC (permalink / raw)
  To: qemu-devel

Hi,

I cannot get qemu to build on Gentoo ~x86. Is has to do with the known
problem that alsa-lib is not build staticly, and therefore libsdl.a
cannot be linked to, and therefore qemu cannot be build staticly also.

Output in that case:

...
gcc  -static -Wl,-T,/home/rutger/download/qemu-0.5.3/i386-vl.ld  -o qemu-fast vl.o osdep.o block.o monitor.o ide.o ne2000.o pckbd.o vga.o sb16.o dma.o oss.o fdc.o mc146818rtc.o serial.o i8259.o i8254.o pc.o gdbstub.o sdl.o libqemu.a  -lm -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -lm -ldl -lasound -L/usr/X11R6/lib -lX11 -lXext -laa -L/usr/lib -Wl,-rpath,/usr/lib -laa -lm -L/usr/X11R6/lib -lX11 -lncurses -lutil
/usr/lib/libSDL.a(SDL_x11gl.o)(.text+0x90a): In function `X11_GL_LoadLibrary':
: warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lasound
collect2: ld returned 1 exit status
make[1]: *** [qemu-fast] Error 1
make[1]: Leaving directory `/home/rutger/download/qemu-0.5.3/i386'


The problem on the qemu side is that I cannot get qemu to build
non-staticly. I tried './configure --no-static', which gives 'static
build no' (but then again, that's no different from when I remove the
--no-static), but the build command still fails. It ends different
however, with:

...
gcc -Wall -O2 -g -fomit-frame-pointer  -g -static -Wl,-T,/home/rutger/download/qemu-0.5.3/i386.ld i386 ../dyngen.c   -o ../dyngen
gcc: i386: No such file or directory
make: *** [../dyngen] Error 1
make: Leaving directory `/home/rutger/download/qemu-0.5.3/i386'


Anyone any idea on how to build qemu dynamically?

Regards,
Rutger.

-- 
Rutger Nijlunsing ---------------------------- rutger ed tux tmfweb nl
never attribute to a conspiracy which can be explained by incompetence
----------------------------------------------------------------------

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

end of thread, other threads:[~2004-04-15 19:24 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-04 20:11 [Qemu-devel] Gentoo & qemu & non-static build rutger
2004-04-04 20:27 ` Jim C. Brown
2004-04-05 18:19   ` Carlos Valiente
2004-04-07 18:04     ` [Qemu-devel] SIGSEGV on start of qemu-fast under gentoo Grzegorz Kulewski
2004-04-07 20:13       ` Fabrice Bellard
2004-04-06 20:23   ` [Qemu-devel] Gentoo & qemu & non-static build rutger
2004-04-15 19:21     ` [Qemu-devel] [PATCH] /dev/tun support (was: Re: Gentoo & qemu & non-static build) Gabriel Ebner

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