> On Mon, 10 Jan 2011 15:45:59 +0000 <keir@xxxxxxx> wrote: > Folks, > > 4.0.2-rc1 is now tagged in http://xenbits.xen.org/staging/xen-4.0-testing.hg > > Please test! > > -- Keir > > >
Are the dependancies unchanged from Xen 4.0?
Requirements for building Xen 4.0 from source
New software packages required to compile the Xen hypervisor/tools from source: - iasl
- xz libs and headers to build pygrub with support for lzma compressed domU kernels.
Note
to developers: Xen 4.0 can be built on RHEL5 / CentOS 5, but if you
want to modify the sources before building, then you need to have a
newer version of "flex" than what's included in the EL5 distributions!
For more information please see http://lists.xensource.com/archives/html/xen-devel/2010-03/msg00180.html and http://xenbits.xensource.com/xen-4.0-testing.hg?rev/3138b3885999
Packages required for building from source
Packages
required to build Xen 4.0 from source on Fedora 11, 12, 13, 14 or 15,
in addition to all the usual development tools and libraries:
yum groupinstall "Development Libraries" yum groupinstall "Development Tools" yum install transfig wget texi2html libaio-devel dev86 glibc-devel e2fsprogs-devel gitk mkinitrd iasl xz-devel bzip2-devel pciutils-libs pciutils-devel SDL-devel libX11-devel gtk2-devel bridge-utils PyXML qemu-common qemu-img mercurial yum install glibc-devel.i686 Required packages for Debian Lenny 5.0 & Squeeze 6.0 / Ubuntu 8.x & 9.x & 10.04:
apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial build-essential make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev If you have a 64bit version of Debian/Ubuntu you also need this additional package:
apt-get install gcc-multilib
Also
note that in Debian/Ubuntu you'll need "xz-utils" (the new version of
lzma library) to be able to build pygrub with support for lzma
compressed kernels!: apt-get install xz-utils
|