Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 96257

Summary: split qemu into qemu components
Product: Gentoo Linux Reporter: Christian Hesse <mail>
Component: New packagesAssignee: Luca Barbato <lu_zero>
Status: RESOLVED DUPLICATE    
Severity: enhancement CC: michi2k
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Christian Hesse 2005-06-16 01:21:15 UTC
Every time I build a new kernel (and I build new kernels really often ;) I have 
to reemerge qemu to get the kqemu module back. I would like to have a kqemu 
ebuild so I do not have to rebuild complete qemu.

Reproducible: Always
Steps to Reproduce:
1. install new kernel
2. emerge qemu
Actual Results:  
Complete qemu is reemerged.

Expected Results:  
kqemu should be emerged, only containing the kernel module.

Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.
12-rc6+ i686)
=================================================================
System uname: 2.6.12-rc6+ i686 Intel(R) Pentium(R) M processor 1400MHz
Gentoo Base System version 1.6.12
ccache version 2.4 [disabled]
dev-lang/python:     2.4.1
sys-apps/sandbox:    1.2.9
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/
share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /
usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium-m -pipe"
DISTDIR="/mnt/data/distfiles"
FEATURES="autoconfig confcache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.
informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/
download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://
ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/
gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.
wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/
distributions/gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo 
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-
esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/
gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
LANG="en_US"
MAKEOPTS="-j 2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/mnt/data/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage_overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 7zip X a52 aac aalib acpi alsa apache2 audiofile avi berkdb bidi 
bitmap-fonts cddb cdparanoia cdr crypt cups curl dga divx4linux dpms dts dv dvb 
dvd dvdread emboss encode extensions fam fame fbcon fbsplash ffmpeg flac 
foomaticdb fping gdbm gif glitz gnutls gtk gtk2 hal ieee1394 imagemagick imlib 
imlib2 ipv6 java javascript jpeg jpeg2k kde kdeenablefinal kqemu libcaca libg++ 
libwww live lzo mad matroska mikmod mmx mmx2 mmxext mng motif mozsvg mp3 mpeg 
mplayer mysql mythtv ncurses network nls nptl nptlonly nvidia odbc ogg oggvorbis 
opengl pam pcre pdflib perl pic png pthreads python qt quicktime rdesktop 
readline real rtc samba sasl sdl slang smime softmmu spell sqlite sse sse2 ssl 
subtitles svg tcltk tcpd tga theora threads tiff truetype truetype-fonts type1-
fonts unicode usb userlocales v4l v4l2 vcd vidix vorbis win32codecs wmf xanim 
xine xml xml2 xmms xv xvid xvmc zeroconf zlib userland_GNU kernel_linux 
elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Chris White (RETIRED) gentoo-dev 2005-06-16 01:35:39 UTC
Re-assignment. 
Comment 2 Luca Barbato gentoo-dev 2005-06-16 03:18:19 UTC
I'm thinking about split qemu in at least 2 components:

qemu-user (the abi wrappers)

qemu-softmmu (the emulators)

I cannot provide the kqemu stand alone w/out asking its author, but probably
that way you may have a faster rebuild.
Comment 3 Luca Barbato gentoo-dev 2005-07-26 01:35:17 UTC
Is the current situation ok for you?
Comment 4 Christian Hesse 2005-07-26 08:06:52 UTC
It's not perfect, but it's better than compiling the complete package. 
 
Thanks anyway, 
Christian 
Comment 5 Michael Siebert 2005-08-05 02:53:51 UTC
(In reply to comment #2)
> I'm thinking about split qemu in at least 2 components:
> 
> qemu-user (the abi wrappers)
> 
> qemu-softmmu (the emulators)
> 
> I cannot provide the kqemu stand alone w/out asking its author, but probably
> that way you may have a faster rebuild.

Why don't you just ask the author? Perhaps he will say: "Yeah, it's much
simplier to emerge qemu then, I'll allow you to make an extra package out of
it." Who knows...
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2005-12-20 01:10:56 UTC

*** This bug has been marked as a duplicate of 114563 ***