qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] Gentoo & qemu & non-static build


From: Jim C. Brown
Subject: Re: [Qemu-devel] Gentoo & qemu & non-static build
Date: Sun, 4 Apr 2004 16:27:05 -0400
User-agent: Mutt/1.4i

On Sun, Apr 04, 2004 at 10:11:19PM +0200, address@hidden wrote:
> 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

Try using this command instead:

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 
-shared -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

It worked for me.

> /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'
> 
> 





reply via email to

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