Re: Any interest in FreePascal support for FreeBSD/PowerPC64
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? >> >