How is the progress in the Mac version of FPC? Any projections when it might be ready? Thanks.
Mark Emerson

Mailing lists / fpc-pascal / 2003-06
5 messages · 4 people · –
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
How is the progress in the Mac version of FPC? Any projections when it might be ready? Thanks.
Mark Emerson
Mark Emerson wroteHow is the progress in the Mac version of FPC? Any projections when it might be ready? Thanks.
There was the old list at yahoogroups
http://groups.yahoo.com/group/pascalcompiler/
and now the
http://pascal-central.com/osp/osp.html
that was especially for 'Mac version
of the FreePascal project'.
rottenapple:~# uname -a
Linux rottenapple 2.2.20-pmac #1 Thu Mar 21 17:08:23 EST 2002 ppc unknown
(this is a pmac 7300)
rottenapple:~# ./ppcppc -i
Free Pascal Compiler version 1.1
Compiler Date : 2003/05/16
Compiler Target: powerpc
Supported targets:
Linux for PowerPC
MacOS (PowerPC)
This program comes under the GNU General Public Licence For more information read COPYING.FPC
Report bugs,suggestions etc to:
rottenapple:~#
-------------------------------
The working targets are Linux and NetBSD, though there are still gotcha's left.
We hope to add Mac OS X in the
near future, and there is also work done for classic Mac OS.
> Mark Emerson wrote: >> How is the progress in the Mac version of FPC? Any projections when it >> might be ready? Thanks.
There have been substantial progress in the powerpc code generator the last months, so that the powerpc version of the fpc compiler can compile itself on linux.
http://pascal-central.com/osp/osp.html has not been updated for a time. We plan to add a page to the freepascal site with more detailed info of the mac ports.
For classic Mac OS, i have managed to compile a small program in the demo directory, namely "magic.pas". But there is still work left to complete the rtl for macos. I am moving to another appartment now so I am a little busy now, but in a couple of months i hope I will be finished.
There is also afaik still some work to do to make the new register allocator work smoothless, and it is needed to make the code reasonable optimized on the powerpc.
Olle
Thanks to all for the responses.
Mark