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

Re: [Xen-users] how to reduce time of git pulling each time when you do a make world on Xen source


  • To: Patrick Scharrenberg <pittipatti@xxxxxx>
  • From: Tapas Mishra <mightydreams@xxxxxxxxx>
  • Date: Sat, 26 Feb 2011 22:33:55 +0530
  • Cc: xen-users@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Sat, 26 Feb 2011 09:05:08 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=oT9Bg8jEuYw5CDh9JTCntlH9Br3sfu1u+8uMBpDH68/bhOcoJE9tnXrvCN2ZPVoOrj RRpa+ll1iz2YNvyIn129Tjp48Kn3fOCfb9/HG4J6JORbIxknDVi5NjYFTfbs55mjCcum bvOae0QiReqEKxlEwh6eGewUxN4ds4zzVxxew=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

On Sat, Feb 26, 2011 at 9:59 PM, Patrick Scharrenberg <pittipatti@xxxxxx> wrote:
> You can take a look into the Makefile:
> there you'll find e.g.:
>
> world:
>        $(MAKE) clean
>        $(MAKE) kdelete
>        $(MAKE) dist
>
> so what a "make world" does is
>   make clean
>   make kdelete
> and finally
>   make dist
>
> so if you solely do a "make dist" the build process skips the deletition of
> the compiled binary objects (make clean) and skips deleting your checked out
> kernel tree (make kdelete)
>
> so a "make dist" after an upgraded working copy (hg pull -u) only compiles the
> files which have changed, which saves time.
>
> Please have a look at the Makefile, do a "make help" and take a look at the
> README file for further information.
>
> Patrick
>
>
>
>


Ok I checked a few more archives where  I got one
http://web.archiveorange.com/archive/v/ZvO4jYCfIzdpcmkWRz5w
it is Boris message where he mentions to clone git repository after
you have untarred Xen source and done
make xen etc.

Where he mentions

"Then clone JF's Git Repo, checkout git branch as you want and build
corresponding
kernel.That's all i always do."

Which kernel is he referring to is it Dom0?
because when I ran make xen it worked without  any problem and I can see in my
/usr/src/xen-4.0.1/dist/install/boot

-rw-r--r-- 1 root tapas  572865 2011-02-26 07:24 xen-4.0.1.gz
lrwxrwxrwx 1 root tapas      12 2011-02-26 07:24 xen-4.0.gz -> xen-4.0.1.gz
lrwxrwxrwx 1 root tapas      12 2011-02-26 07:24 xen-4.gz -> xen-4.0.1.gz
lrwxrwxrwx 1 root tapas      12 2011-02-26 07:24 xen.gz -> xen-4.0.1.gz
-rw-r--r-- 1 root tapas 8005931 2011-02-26 07:24 xen-syms-4.0.1

So does that mean I have xen here.
So why am I doing make world what is the purpose of make world?
This part is not clear to me.

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.