Hi,
The following page is top of the list when you Google "GNU Pascal Compiler".
http://www.gnu-pascal.de/gpc/h-index.html
The copyright on the page has not been updated since 2005. The most recent version of GPC available on the site is 20041017. When I look for GPC, I end up finding it in three different places: one for MacOS (I have 20051116), one for Linux (I use 20041017), and one for Windows (I have 20070904 for MinGW). My cross-platform code has to include compiler directives like this:
{$ifdef __GPC_RELEASE__} {$if __GPC_RELEASE__ > 20050000} {$define INIT_CALL '_p__M0_init'} {$else} {$define INIT_CALL 'init_pascal_main_program'} {$endif} {$else} {$define INIT_CALL 'init_pascal_main_program'} {$endif} procedure initialize_main; external name INIT_CALL;
Where can I get the latest GPC binaries for MacOS, Linux, and MinGW? If the binaries are not available, where can I download the latest source files?
Yours, Kevan
Kevan Hashemi wrote:
Where can I get the latest GPC binaries for MacOS, Linux, and MinGW? If the binaries are not available, where can I download the latest source files?
The Mac OS X version has recently been updated to use gpc-20070904. As was announced on this list on April 15, sources, binaries and a build script for Mac OS X are available from my website http://www.microbizz.nl/gpc.html.
Regards,
Adriaan van Os
Dear Adriaan,
Thank you: I'll upgrade to 20070904 on MacOS. I'm downloading the source code now, to see if I can compile it on Linux. I know that The African Chief has put together the binary version for MinGW on Windows. I assume I can get some required operating-system units from the older Linux distributions on Frank Heckenbach's original GPC site.
Yours, Kevan