Maurice Lombardi wrote:
There is a problem for gcc version > 3.2.3 There has been a change in programming strategy for CPP_PREDEFINES starting with gcc 3.3.x This change has not been mirrored yet into gpc, so that all these predefines no more exist in gpc.
Ah, thanks for the reply.
The best way up to now (for djgpp, mingw, cygwin ...) where this is important is to stick to gcc 3.2.3 as backend. AFAIK this has no drawback for pascal programs, even when calling gcc procedures. Many gcc changes have importance for C C++ programs and are only nuisances in pascal. The reason to follow gcc releases is only that new systems have no reason to provide old gcc versions.
On Mac OS X there have been (and are) important changes going on in the gcc backend, so we have little choice there ....
Regards,
Adriaan van Os