Op 17-10-2023 om 13:17 schreef robert rozee via fpc-devel:
> Date: Tue, 17 Oct 2023 09:32:16 +0200
> From: Marco van de Voort <fpc at pascalprogramming.org>

> (1) installing a new compiler, possibly erasing a release (-Ur) compiler
> with one that isn't.

> (2) modifying LCL source.

>> reversing the edit, rebuilding the compiler, RTL, etc, and now when run 
>> lazbuild reports:

> This seems to indicate the cause of the state problem is the source
> modification rather than the compiler recompile. Which is logical since
> it invalidates the RTL.

why on earth is it logical??? one of the main functions of the FPC compiler 
(tm, the department of duplicate words department) should surely be the ability 
to rebuilt itself. if it can NOT rebuild itself successfully then there is 
something _really_ wrong down in the gubbins. i can flip back and forth between 
working and not working, as many times as i wish, without any deviation from 
the outcome. furthermore, it is my understanding that the compiler is DESIGNED 
to be rebuilt by the end user.

what i am demonstrating is that if an ERROR in the source code is REMOVED, then 
the compiler breaks. surely this is very, very wrong?


cheers,
rob   :-)
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to