[fpc-pascal] problems compiling FPC

Mark Morgan Lloyd markMLl.fpc-pascal at telemetry.co.uk
Wed Oct 17 11:10:22 CEST 2012

Graeme Geldenhuys wrote:
> On 2012-10-17 01:40, Frank Church wrote:
>> As the solution doesn't seem to be too difficult which file or files can
>> "we" zoom in on to fix it?
> Thanks for showing interest in this. I know near zero about Makefiles
> and Makefile.fpc. I'm still a bit confused with FPC though. Does FPC now
> use fpmake everywhere? If yes, then why are there still so many
> Makefiles in FPC Trunk? Quite possibly I just don't understand the use
> of fpmake I guess.
> The idea seems quite simple though. Do a `$compiler -iV` where $compiler
> is the starting compiler use to compile the FPC source code. If that
> version doesn't match a known "latest stable compiler version" constant,
> then report an error and terminate.

Some slack would be desirable: stable is 2.6.0 but there are known 
issues which are fixed by 2.6.1. Perhaps we need something like 
"FORCE=1" to allow a minor version bump to be accepted, or "FORCE=1.1" 
to accept anything up to 2.7.1.

However the thing that's really needed in my opinion is a clear 
statement for each SVN tag which FPC version should be used for 
compilation. Ditto for Lazarus, it shouldn't be necessary to delve into 
the source to find this.

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-pascal mailing list