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

[XenPPC] Re: linux make




On Feb 21, 2006, at 6:38 PM, Maria Butrico wrote:

problem 1)  I have not yet cloned the linux tree, but there is a linux
directory already in my clone of xen. It is called linux-2.6-xen- sparse.
What is this?

This is how the Xen guys track linux changes.
One day they will switch to a separate repo, and have started one, but the migration is going slowly :) for PPC please use the linux tree that the wiki (http:// wiki.xensource.com/xenwiki/Xen/PPC) refers to is is a child of the separate repo I refer to above.

  When I clone the linux repo. I guess I should use a
different name

you can use whatever name you want. it is a separate repo.

problem 2)  do I have to clone linux and xen under the same root?

not at all. I do it cuz I have several linux trees and this one is specific to linux work so I have
        work/xen/xen-ppc
        work/xen/linux/linux-2.6
        work/xen/linux/build

Note that linux can be built separate from the source space (a very nice feature)
for reference here is my build sequence:
$ make -C ~/work/xen/linux/linux-2.6 ARCH=powerpc O=../build CROSS_COMPILE=powerpc64-linux- CROSS32_COMPILE=powerpc-linux- zImage

to config use the same line but replace "zImage" with "xen_maple_defconfig"

If your default compiler is problematic (< V. 3.4.4?) then add "CC=powerpc64-linux-gcc-3.4.4" or whatever the right compiler command is.

I was able to build the cross tools on a machine with a bad
clock. I build 3.4.1 and not 3.4.4. That's what the script did. Should I
have changed some other thing in the script?
Have not used crosstools in a while, I recall it being pretty straight forward tho.


I was not able to build the cross tools on another, where Michal upgraded the native compiler to gcc-4.0. I am going to try and build the tools with
gcc 3.3, if I can figure out how.

Do you suspect that gcc-4.0 cannot build crosstools? interesting you should let the maintainer know this.
let us know how it goes.
-JX

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


 


Rackspace

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