Date: Tue, 27 Jan 2026 18:33:28 -0500 From: Curtis Hamilton <clhamilto@gmail.com> To: Timothy Pearson <tpearson@raptorengineering.com> Cc: freebsd-ppc <freebsd-ppc@freebsd.org> Subject: Re: Any interest in FreePascal support for FreeBSD/PowerPC64 Message-ID: <CAP9EAiche4yrzCqAiDRjUUs4pDZZxsC9T6Qjj=%2B7Q04GxcmO1g@mail.gmail.com> In-Reply-To: <1195589870.225665.1769551553580.JavaMail.zimbra@raptorengineeringinc.com> References: <CAP9EAid8ZuJbcDGvcnyCNvVzMQ77eoWXK22TtMqAtOoguOombw@mail.gmail.com> <1671765592.157375.1765650208794.JavaMail.zimbra@raptorengineeringinc.com> <CAP9EAie922mcE%2B4Aszroga2sFu56e4gusuFFSFtY2vrPte=juQ@mail.gmail.com> <CAP9EAicGcH5TuvjJWbhKbh85yVUADZ0SV8uV1OabrKK-3f4zEQ@mail.gmail.com> <1195589870.225665.1769551553580.JavaMail.zimbra@raptorengineeringinc.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] 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 < tpearson@raptorengineering.com> wrote: > Awesome, nice work! Now if only we could get the Go support I wrote > upstreamed... ;) > > ----- Original Message ----- > > From: "Curtis Hamilton" <clhamilto@gmail.com> > > To: "Timothy Pearson" <tpearson@raptorengineering.com>, "freebsd-ppc" < > freebsd-ppc@freebsd.org> > > 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 <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? > >>> > [-- Attachment #2 --] <div dir="auto">Great idea! I know of your work in trying to get formal support for PowerPC64.</div><div dir="auto"><br></div><div dir="auto">Thanks for the support.</div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Jan 27, 2026 at 5:05 PM Timothy Pearson <<a href="mailto:tpearson@raptorengineering.com">tpearson@raptorengineering.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Awesome, nice work! Now if only we could get the Go support I wrote upstreamed... ;)<br> <br> ----- Original Message -----<br> > From: "Curtis Hamilton" <<a href="mailto:clhamilto@gmail.com" target="_blank">clhamilto@gmail.com</a>><br> > To: "Timothy Pearson" <<a href="mailto:tpearson@raptorengineering.com" target="_blank">tpearson@raptorengineering.com</a>>, "freebsd-ppc" <<a href="mailto:freebsd-ppc@freebsd.org" target="_blank">freebsd-ppc@freebsd.org</a>><br> > Sent: Tuesday, January 27, 2026 4:02:21 PM<br> > Subject: Re: Any interest in FreePascal support for FreeBSD/PowerPC64<br> <br> > For all interested, PowerPC64 support has now been formally added to<br> > upstream FreePascal repository: <a href="https://gitlab.com/freepascal.org/fpc/source" rel="noreferrer" target="_blank">https://gitlab.com/freepascal.org/fpc/source</a><br> > <<a href="https://gitlab.com/freepascal.org/fpc/source" rel="noreferrer" target="_blank">https://gitlab.com/freepascal.org/fpc/source</a>><br> > <br> > To build:<br> > <br> > 1) clone the repository using git.<br> > <br> > 2) download prebuilt bootstrap (see below URLs)<br> > <br> > 2) cd to FPCSource (or whatever it was cloned)<br> > <br> > 3) execute:<br> > Little endian: gmake all<br> > FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-le<br> > or<br> > Big endian: gmake all<br> > FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-be<br> > <br> > 4) install:<br> > gmake install FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-(le<br> > or be)<br> > <br> > Links to pre-built bootstraps:<br> > <br> > powerpc64 - big endian<br> > link:<br> > <a href="https://drive.google.com/drive/folders/19eRpP2AXdyXDBBZopCQc9fs7ATvfiAHK?usp=sharing" rel="noreferrer" target="_blank">https://drive.google.com/drive/folders/19eRpP2AXdyXDBBZopCQc9fs7ATvfiAHK?usp=sharing</a><br> > bootstrap compiler: ppcppc64-3.2.2-freebsd-be.tar.gz<br> > <br> > powerpc64 - little endian<br> > link:<br> > <a href="https://drive.google.com/drive/folders/13vCnelcWAEtwPgUpto0THdC0fATa79Mg?usp=sharing" rel="noreferrer" target="_blank">https://drive.google.com/drive/folders/13vCnelcWAEtwPgUpto0THdC0fATa79Mg?usp=sharing</a><br> > bootstrap compiler: ppcppc64-3.2.2-freebsd-le.tar.gz<br> > <br> > Regards<br> > <br> > <br> > On Mon, Dec 22, 2025 at 11:09 AM Curtis Hamilton <<a href="mailto:clhamilto@gmail.com" target="_blank">clhamilto@gmail.com</a>><br> > wrote:<br> > <br> >> Thanks for the responses. The compiler supports both LE and BE. In fact,<br> >> it works better on LE. I've used it to test build Lazarus and a few other<br> >> graphics based applications. There seems to be some endian issues on BE.<br> >><br> >><br> >><br> >> On Sat, Dec 13, 2025 at 1:23 PM Timothy Pearson <<br> >> <a href="mailto:tpearson@raptorengineering.com" target="_blank">tpearson@raptorengineering.com</a>> wrote:<br> >><br> >>><br> >>><br> >>> ----- Original Message -----<br> >>> > From: "Curtis Hamilton" <<a href="mailto:clhamilto@gmail.com" target="_blank">clhamilto@gmail.com</a>><br> >>> > To: "freebsd-ppc" <<a href="mailto:freebsd-ppc@freebsd.org" target="_blank">freebsd-ppc@freebsd.org</a>><br> >>> > Sent: Sunday, December 14, 2025 12:23:44 PM<br> >>> > Subject: Any interest in FreePascal support for FreeBSD/PowerPC64<br> >>><br> >>> > This started as a personal project several years ago. I've achieved my<br> >>> > goal of a working freepascal compiler.<br> >>> ><br> >>> > I thought I'd check to see if there are others interested in freepascal<br> >>> > support for FreeBSD PowerPC64.<br> >>> ><br> >>> > Regards!<br> >>><br> >>> I'd be interested! Does it work BE only or also on LE?<br> >>><br> </blockquote></div></div>home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAP9EAiche4yrzCqAiDRjUUs4pDZZxsC9T6Qjj=%2B7Q04GxcmO1g>
