[CentOS-devel] CentOS 5 PowerPC port?
Karanbir Singh
mail-lists at karan.org
Wed May 26 12:34:19 UTC 2010
Hi Greg,
On 05/21/2010 03:55 PM, Greg Snyder wrote:
> Can you please point me at where any scripts _do_ live? Or a
we use a hacked up verion of plage ( hacked up not in terms of
functionality, but in terms of how it works to make it work for the
environment we are using at the moment ). There is no bootstrap for i386
/ x86_64 since those tree's build independently anyway. Much like ia64
and s390x. Ppc is interesting in this regard, its not really ppc, its
the ppc64 with some userland in ppc only code being churned out from a
dual target capable gcc. I highly recommend not messing around with any
buildsystem like plague or koji or anything such till such time as the
bootroots can be done using a scripted process.
So what we need to do is workout what it is that you want to be working
on. Based on your comments so far, and those from others - I dont think
there is any sort of conversation or through that has gone into this.
Ideally, we would like to have a ppc64 clean buildroot + a ppc clean
buildroot, sharing the dual target capable gcc ( which would need an
infected ppc64 buildoot itself to build! ). And we would need a couple
of kernel build chains targeting the scenarios that most people are
often confused by :
- Target ibm power4+
- Target Mac ppc64
- Target Mac <= G4
- Target legacy IBM power kit
We would then need to formulate the actual build plan.
Work that Tim Verhoeven and Fabian Arrotin have been doing, and things
that I've done in the past have been aimed at creating these build
chains. The actual decision on where the deliverable distro will target,
is sort of open still. I know that many of us would like to see Mac
hardware targeted, but we also want to get something usable, and binary
compatible with upstream so as to meet the CentOS mandate.
For the sake of clarity - I take a buildroot to mean just that, a build
root - either setup and managed manually or using tools like mock. And a
buildchain to mean the process that would use one or more such
buildroots to arrive at he desired result. And yes, in many cases its a
one to one mapping. On platforms like i386 / x86_64 / ia64, its an
exclusive one to one mapping.But hey, ppc is interesting right ?
- KB
More information about the CentOS-devel
mailing list