Re: Any interest in FreePascal support for FreeBSD/PowerPC64

Piotr Kubaj <[email protected]> Fri, 30 Jan 2026 11:30:25 +0100
Newsgroups gmane.os.freebsd.devel.ppc
Message-ID <aXyIQegyeHBgN4bn@talos-powerpc64le>
The current ports version predates that support:
https://www.freshports.org/lang/fpc-devel

Once it's updated, I'll add those bootstraps.

On 26-01-29 20:30:09, Adrian Chadd wrote:
> hi! thanks!
> 
> will this support show up in our ports?
> 
> 
> 
> -a
> 
> On Tue, 27 Jan 2026 at 15:33, Curtis Hamilton <[email protected]> wrote:
> >
> > Great idea! I know of your work in trying to get formal support for PowerPC64.
> >
> > Thanks for the support.
> >
> > On Tue, Jan 27, 2026 at 5:05 PM Timothy Pearson <[email protected]> wrote:
> >>
> >> Awesome, nice work!  Now if only we could get the Go support I wrote upstreamed... ;)
> >>
> >> ----- Original Message -----
> >> > From: "Curtis Hamilton" <[email protected]>
> >> > To: "Timothy Pearson" <[email protected]>, "freebsd-ppc" <[email protected]>
> >> > Sent: Tuesday, January 27, 2026 4:02:21 PM
> >> > Subject: Re: Any interest in FreePascal support for FreeBSD/PowerPC64
> >>
> >> > 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 <[email protected]>
> >> > 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 <
> >> >> [email protected]> wrote:
> >> >>
> >> >>>
> >> >>>
> >> >>> ----- Original Message -----
> >> >>> > From: "Curtis Hamilton" <[email protected]>
> >> >>> > To: "freebsd-ppc" <[email protected]>
> >> >>> > 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?
> >> >>>
>
signature.asc (application/pgp-signature, 870 B)
-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEEycyIeNkkgohzsoorelmbhSCDnJ0FAml8iEEbFIAAAAAABAAO
bWFudTIsMi41KzEuMTEsMCwyAAoJEHpZm4Ugg5ydD7oP+weOdBY2kJcC79hffG22
w4G88Z9BE7T1dleBseQeNh+BZE07yzLBPWP4gwoCBDvZy1CMdQdfPub46Y6uhJD3
DG7meGT8JDo7XaortMtAh9NilpUAxUwYd6PQhl5sXbz0TLGBCdceZ03Vpy9mQLkd
ZBLIzVKdgJKH1ykiYTxKu5QGL8Rn/OnyT2BdS9G3qAgs+D0HCXLhUj8Or7ZAbgbA
iZaSGZt+qIbulbkcmGNrgfjRib9Hk9Kr5dNNCiMG9WOi9n7P69sIcwWDFbBpqDGk
fnCI0qN0BGnflIg/u2jtEZxktm69snegWnGyMwbNIcBr4ThB2N8iBXepgD/Tg9PY
yFIIFQVFRHVKyyBqihvXZFCPSJ5YwjnfD5OZsKaxMudNiDvEdrSHzOMPHV/RgphC
tp2LmIXwTLJ/W7K6vX53hNF0Q7m6FvRX3z4bqBzGFS21RsQremgtE23lddoNX0/w
EvDTfgEDNpOKj7zdKTeKCLkD+NNgEIU/OobEkmKGThvcFfABDjxp1ZJRD7nykOjL
yuHBo2qS3/6KsdbhOAmIpbxHRo0bSPZ1cpFy2vlD61U65YwrZYD0OTa4IpovcBSt
FgTMEJmh+j8lRUuN7HfxOKVPw41cY3CjZBZBtgcm48a3l21MD9Zy6Nj+mW5Eq5i5
UZowyshV35H1yp5zeax3hT3t
=lgJX
-----END PGP SIGNATURE-----