Re: Any interest in FreePascal support for FreeBSD/PowerPC64

From: Curtis Hamilton <clhamilto_at_gmail.com>
Date: Tue, 27 Jan 2026 22:02:21 UTC
For all interested, PowerPC64 support has now been formally added to
upstream FreePascal repository: https://gitlab.com/freepascal.org/fpc/source
<https://gitlab.com/freepascal.org/fpc/source>

To build:

1) clone the repository using git.

2) download prebuilt bootstrap (see below URLs)

2) cd to FPCSource (or whatever it was cloned)

3) execute:
Little endian: gmake all
FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-le
or
Big endian: gmake all
FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-be

4) install:
gmake install FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-(le
or be)

Links to pre-built bootstraps:

powerpc64 - big endian
link:
https://drive.google.com/drive/folders/19eRpP2AXdyXDBBZopCQc9fs7ATvfiAHK?usp=sharing
bootstrap compiler: ppcppc64-3.2.2-freebsd-be.tar.gz

powerpc64 - little endian
link:
https://drive.google.com/drive/folders/13vCnelcWAEtwPgUpto0THdC0fATa79Mg?usp=sharing
bootstrap compiler: ppcppc64-3.2.2-freebsd-le.tar.gz

Regards


On Mon, Dec 22, 2025 at 11:09 AM Curtis Hamilton <clhamilto@gmail.com>
wrote:

> Thanks for the responses.  The compiler supports both LE and BE.  In fact,
> it works better on LE. I've used it to test build Lazarus and a few other
> graphics based applications.  There seems to be some endian issues on BE.
>
>
>
> On Sat, Dec 13, 2025 at 1:23 PM Timothy Pearson <
> tpearson@raptorengineering.com> wrote:
>
>>
>>
>> ----- Original Message -----
>> > From: "Curtis Hamilton" <clhamilto@gmail.com>
>> > To: "freebsd-ppc" <freebsd-ppc@freebsd.org>
>> > Sent: Sunday, December 14, 2025 12:23:44 PM
>> > Subject: Any interest in FreePascal support for FreeBSD/PowerPC64
>>
>> > This started as a personal project several years ago.  I've achieved my
>> > goal of a working freepascal compiler.
>> >
>> > I thought I'd check to see if there are others interested in freepascal
>> > support for FreeBSD PowerPC64.
>> >
>> > Regards!
>>
>> I'd be interested!  Does it work BE only or also on LE?
>>
>