Recent

Author Topic: Does unit recompilation roles have changed in fpc 3.3.1?  (Read 1345 times)

Fred vS

  • Hero Member
  • *****
  • Posts: 3475
    • StrumPract is the musicians best friend
Re: Does unit recompilation roles have changed in fpc 3.3.1?
« Reply #15 on: January 23, 2025, 10:00:54 pm »
Same kind of problem here with last fpc main/trunk.

Compiling big apps without the -B parameter makes fpc recompile all the units at first compilation and it is ok.
But recompiling without any change and without -B, all the units are once again recompiled.

We are aware of this. The problem is that we haven't yet managed to find a small example that allows to easily reproduce and thus debug this (e.g. compiling the compiler triggers this issue as well). My suspicion is that it's depending on the dependencies between the units, so it should essentially be reproducible with empty units that only contain uses-clauses.
Thanks PascalDragon for the insight (and ending the sleepless nights trying to find what was suddenly wrong with the mseide code).
« Last Edit: January 23, 2025, 10:11:22 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

 

TinyPortal © 2005-2018