[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Gentoo & qemu & non-static build
From: |
rutger |
Subject: |
[Qemu-devel] Gentoo & qemu & non-static build |
Date: |
Sun, 4 Apr 2004 22:11:19 +0200 |
User-agent: |
Mutt/1.5.6i |
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
----------------------------------------------------------------------
- [Qemu-devel] Gentoo & qemu & non-static build,
rutger <=