On Wed, Aug 12, 2015 at 11:50 AM, Mike Frysinger <vap...@gentoo.org> wrote:

> On 11 Aug 2015 10:45, Anthony G. Basile wrote:
> > On 8/11/15 10:33 AM, Ian Stakenvicius wrote:
> > > On 11/08/15 06:11 AM, Leno Hou wrote:
> > >> I think ppc64le would become popular,
> > >> https://en.wikipedia.org/wiki/Ppc64.
> > >>
> > >> 1. enable porting x86 Linux based application with minimal effort.
> > >>   2. Some PowerPC user, little endian apparently feels cheap, wrong,
> > >> and PCish. 3. Other distrbutions like Ubuntu, Redhat and SUSE
> > >> already support little endian in powerpc.
> > >
> > > In terms of the codepaths, what's different between ppc64le vs ppc64,
> > > and ppc64le vs amd64 ?  Obviously kernels will differ, but in terms of
> > > C/C++/other compiled source code what needs to change?
> > >
> > > If all this needs is its own profile for a CHOST/CBUILD specification
> > > and it can leverage an existing keyword, then this should be rather
> > > simple to implement yes?
> >
> > We would leverage this on ppc64 keyword.  It is a bit dangerous to claim
> > that a pkg stable on ppc64 is stable on ppc64le, but we would live with
> > that risk.  Ideally you should test on both.  The situation is analogous
> > to mips where there are many different ISAs and both be and le.  It is
> > one of the reasons mips is hard to move back into stable.  But having
> > stable keywords is really nice when it comes to building and maintaining
> > stages and keeping base pkgs versions in sync with the other arches.
> > For this reason, I would even been in favor of restoring stable mips
> > with the understanding that "stable" carries something of a risk when
> > crossing the be/le boundry, or the mips I vs mips III, or 32 vs 64, etc.
>
> yes, we should just re-use the existing KEYWORDS and control the endian
> differences via profiles.  it's how other arches (mips, ppc, arm, arm64)
> are handled currently.
>
> note: people have already built Gentoo for ppc little endian, but that
> tends to only be used in embedded setups, so the builds don't get published
> like other arches as stages.

-mike
>


1.   I have successfully complied ppc64le chroot environment manually.
      General Steps that omitted modify USE flag are here.

https://docs.google.com/document/d/1zGO5Gvu4DGPX7Pn70q5vbW_uF___4h8_pIpOtoOEdnY/edit?usp=sharing

2.  How to control endian difference via profiles ? i.e.  *How to get
ppc64le as a full stage/profile along side ppc64* ?
     Could you give me in detail ?

3.  ppc64 already have stage3,  why ppc64le tends to only be used in
embedded setups ?  If embedded setups, please
     let me know any forward/ steps .
    http://distfiles.gentoo.org/releases/ppc/autobuilds/current-iso/

4.  I would like become a developer of porting gentoo on ppc64le.  Anyone
could help/mentor me to join this project ?
    https://wiki.gentoo.org/wiki/Project:PowerPC  appreciated your
assistance and help.

5.  https://wiki.gentoo.org/wiki/Porting   The Section 'Converting to
Gentoo' needs to be updated.
     From portage-2.2.20 on, please download portage and install it by
'python setup.py install'

**Most importantly, Any Ideas/steps of how to  porting gentoo on  ppc64le
architecture?**

Leno Hou
E-mail: leno...@gmail.com

Reply via email to