Windows 10, FPC trunk cloned today.
Building i386 and x86_64 using 3.2.2 compiler, as
expected -> NO PROBLEMRebuilding i386 and x86_64 using 3.3.1 compiler Without OVERRIDEVERSIONCHECK=1 at the end of the make clean all install ..., as per initial post ->
Makefile:3221: *** The only supported starting compiler version is 3.2.2. You are trying to build with 3.3.1.. Stop.
WITH OVERRIDEVERSIONCHECK=1. In the message flow outputs warning ->
You have overriden the starting compiler versioncheck while using starting compiler version 3.3.1. This situation is not supported and strange things and errors may happen. Remove OVERRIDEVERSIONCHECK=1 to fix this.
Since at least FPC > 2.6.x, it has never caused trouble to rebuild the compiler, rtl, packages etc ... using a start compiler that is the same version as the new compiler, in the build cycle, the 3rd pass compiler actually compiles itself with itself.
Please correct me if I'm wrong.
I think the problem is that the starting compiler is not the one expected and that is probably caused by overuse of symlink in linux (This being my excessive, partial and personal point of view of course ;-) )