Bootstrapped fpc for ppc64el

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Bootstrapped fpc for ppc64el

John Paul Adrian Glaubitz
Hi Debian Pascal team!

I have just bootstrapped fpc for ppc64el, it can be downloaded from [1].

Unfortunately, we can't use that yet to build the Debian fpc package
for fpc since the necessary ELFv2 ABI isn't part of fpc 3.0.0 but
only available in trunk.

The tarball was generated with:

make FPC=$FPCROOT/lib/fpc/3.1.1/ppcppc64 FPCDIR=$FPCROOT/lib/fpc/3.1.1/ OVERRIDEVERSIONCHECK=1 zipinstall ZIPTARGET=htmlinstall UNIXHier=1 USETAR=y

while the fpc in $FPCROOT was built with:

BINUTILSPREFIX=powerpc64le-linux-gnu- make crossall crossinstall CPU_TARGET=powerpc64 CROSSOPT="-Cb- -Caelfv2" OS_TARGET=linux FPC=/usr/lib/fpc/3.0.0/ppcx64
INSTALL_PREFIX=/root/fpc-ppc64el/

and

BINUTILSPREFIX=powerpc64le-linux-gnu- make compiler CPU_TARGET=powerpc64 OS_TARGET=linux FPC=/root/fpc-ppc64el/lib/fpc/3.1.1/ppcrossppc64 CROSSOPT="-CaELFV2
-Fu/root/fpc-ppc64el/lib/fpc/3.1.1/units/*"

and

cp -av compiler/ppcppc64 ~/fpc-ppc64el/lib/fpc/3.1.1/

and

tar ~/fpc-ppc64el.tgz ~/fpc-ppc64el

on a standard Debian unstable system on amd64.

Cheers,
Adrian

> [1] https://people.debian.org/~glaubitz/fpc-3.1.1.powerpc64el-linux.tar.gz

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - [hidden email]
`. `'   Freie Universitaet Berlin - [hidden email]
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply | Threaded
Open this post in threaded view
|

Re: Bootstrapped fpc for ppc64el

Breno Leitao
Hey Adrian,

On 05/29/2017 06:17 PM, John Paul Adrian Glaubitz wrote:
> Hi Debian Pascal team!
>
> I have just bootstrapped fpc for ppc64el, it can be downloaded from [1].

Nice. I just downloaded it an try to remember how to do some Pascal coding.
Really nice to see fpc working on ppc64el.

Thanks for your work!