From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Yves-Ga=EBl_Ch=E9ny?= Subject: Re: building xen without mercury repository access Date: Thu, 07 Feb 2008 11:33:34 +0100 Message-ID: <47AADE7E.30001@antredugeek.fr> References: <47AACCA6.4010209@inria.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Return-path: In-Reply-To: <47AACCA6.4010209@inria.fr> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Guillaume Rousse a écrit : > Keir Fraser a écrit : > >>> However, I just found out than using the repository was just the default >>> behaviour. The following env variables allow to use a local pristine >>> kernel tarball: >>> export XEN_LINUX_SOURCE=tarball >>> export KETCHUP=/bin/true >>> >>> It's just a bit difficult to grab in the makefile to find it :/ >>> >> You can override them on the make command line. >> > The problem is not to set them, but to find their existence and their > effect, as they are documented nowhere. Having all of them centralized > and documented in a single configuration file, which would be included > by all makefile, would be simpler. > > And technically, you can't override all of those variables on command > line, given the high number of recursive make invocation losing some of > them (pae switch, for instance). It's safer to rely on environment > there. Which is troublesome when your build process involves two > distinct steps (building and installing), each starting with a fresh > environment. I've been hit many time by issues such as the following > sequence resulting in a non-pae kernel being installed... > pae=y make kernels > make linux-2.6-xen-install > > Here again, a configuration file would make easier to ensure consistency. > Agree with you Guillaume. -- Yves-Gaël Chény 40 rue du Perray 44 000 Nantes Tel : 06 73 93 06 11 09 51 15 57 81 yves@antredugeek.fr www.antredugeek.fr (o_ (o_ //\ (/)_ V_/_