Believe it or not, the many recent messages with "gcc-3+" in their
title, started with a discussion of gcc3 compatibility issues, including
the "current state of affairs", so this is certainly being looked into
and will probably get some serious priority, after gpc-2.1 is released.
Joe.
> -----Original Message-----
> From: strobe anarkhos [SMTP:anarkhos@mac.com]
> Sent: Thursday, February 21, 2002 9:26 AM
> To: gpc(a)gnu.de
> Subject: gcc3+gpc working yet?
>
> Has anybody tried to hammer gpc into gcc3?
>
> Apple is planning to move to gcc3 and cease support for 2.95x. They have
> already dumped a huge load of patches in the Darwin CVS to make everything
> gcc3 friendly and have cleaned up stuff like ObjC, ObjC++, gpj, g77, etc.
> This will be a relief since 2.95x was a huge hack job of various parts
> (NeXT's cc, gcc 2.7, MPW, etc.) and hopefully this will clean out a lot of
> the rot. Unfortunately gpc isn't compatible with gcc3.
>
> Mac OS X is the perfect Pascal platform:
>
> * One of the two major APIs has Pascal interfaces, specifically Carbon.
> Even though the library is likely written entirely in C, all the functions
> are extern pascal and the strings are pascal strings.
>
> * Project Builder, a free graphical IDE, could be modified for Pascal.
> Project Builder uses programs like jam (which in tern uses compilers like
> gcc and javac) and gdb, parsing their output so if you click on an error,
> it highlights the error in the source file. It also combines all the
> resources to make executable graphical bundles.
>
> * Interface Builder was modified by Apple to support Carbon apps and so
> should also work with Pascal Carbon development. Interface Builder is a
> graphical app which allows developers to edit the layout of controls,
> views, menus, windows, menus, panels, etc. A Carbon app then only has to
> make simple calls to the abstract utility library. If you wish I can show
> some example C code.
>
> Think of the possibilities |-)