Skip site navigation (1)Skip section navigation (2)
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 &lt;<a href="mailto:tpearson@raptorengineering.com">tpearson@raptorengineering.com</a>&gt; 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>
&gt; From: &quot;Curtis Hamilton&quot; &lt;<a href="mailto:clhamilto@gmail.com" target="_blank">clhamilto@gmail.com</a>&gt;<br>
&gt; To: &quot;Timothy Pearson&quot; &lt;<a href="mailto:tpearson@raptorengineering.com" target="_blank">tpearson@raptorengineering.com</a>&gt;, &quot;freebsd-ppc&quot; &lt;<a href="mailto:freebsd-ppc@freebsd.org" target="_blank">freebsd-ppc@freebsd.org</a>&gt;<br>
&gt; Sent: Tuesday, January 27, 2026 4:02:21 PM<br>
&gt; Subject: Re: Any interest in FreePascal support for FreeBSD/PowerPC64<br>
<br>
&gt; For all interested, PowerPC64 support has now been formally added to<br>
&gt; 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>;
&gt; &lt;<a href="https://gitlab.com/freepascal.org/fpc/source" rel="noreferrer" target="_blank">https://gitlab.com/freepascal.org/fpc/source</a>&gt;<br>;
&gt; <br>
&gt; To build:<br>
&gt; <br>
&gt; 1) clone the repository using git.<br>
&gt; <br>
&gt; 2) download prebuilt bootstrap (see below URLs)<br>
&gt; <br>
&gt; 2) cd to FPCSource (or whatever it was cloned)<br>
&gt; <br>
&gt; 3) execute:<br>
&gt; Little endian: gmake all<br>
&gt; FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-le<br>
&gt; or<br>
&gt; Big endian: gmake all<br>
&gt; FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-be<br>
&gt; <br>
&gt; 4) install:<br>
&gt; gmake install FPC=“/wherever/you/put/bootstrap”/ppcppc64-3.2.2-FreeBSD-(le<br>
&gt; or be)<br>
&gt; <br>
&gt; Links to pre-built bootstraps:<br>
&gt; <br>
&gt; powerpc64 - big endian<br>
&gt; link:<br>
&gt; <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>;
&gt; bootstrap compiler: ppcppc64-3.2.2-freebsd-be.tar.gz<br>
&gt; <br>
&gt; powerpc64 - little endian<br>
&gt; link:<br>
&gt; <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>;
&gt; bootstrap compiler: ppcppc64-3.2.2-freebsd-le.tar.gz<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; <br>
&gt; On Mon, Dec 22, 2025 at 11:09 AM Curtis Hamilton &lt;<a href="mailto:clhamilto@gmail.com" target="_blank">clhamilto@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; <br>
&gt;&gt; Thanks for the responses.  The compiler supports both LE and BE.  In fact,<br>
&gt;&gt; it works better on LE. I&#39;ve used it to test build Lazarus and a few other<br>
&gt;&gt; graphics based applications.  There seems to be some endian issues on BE.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Dec 13, 2025 at 1:23 PM Timothy Pearson &lt;<br>
&gt;&gt; <a href="mailto:tpearson@raptorengineering.com" target="_blank">tpearson@raptorengineering.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt; &gt; From: &quot;Curtis Hamilton&quot; &lt;<a href="mailto:clhamilto@gmail.com" target="_blank">clhamilto@gmail.com</a>&gt;<br>
&gt;&gt;&gt; &gt; To: &quot;freebsd-ppc&quot; &lt;<a href="mailto:freebsd-ppc@freebsd.org" target="_blank">freebsd-ppc@freebsd.org</a>&gt;<br>
&gt;&gt;&gt; &gt; Sent: Sunday, December 14, 2025 12:23:44 PM<br>
&gt;&gt;&gt; &gt; Subject: Any interest in FreePascal support for FreeBSD/PowerPC64<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt; This started as a personal project several years ago.  I&#39;ve achieved my<br>
&gt;&gt;&gt; &gt; goal of a working freepascal compiler.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; I thought I&#39;d check to see if there are others interested in freepascal<br>
&gt;&gt;&gt; &gt; support for FreeBSD PowerPC64.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Regards!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;d be interested!  Does it work BE only or also on LE?<br>
&gt;&gt;&gt;<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>