[Lazarus] Runtime package (manual compilation only) forced to re-compile by a design time dependant package?

patspiper patspiper at gmail.com
Sun Apr 14 09:23:26 CEST 2013


On 14/04/13 10:08, Mattias Gaertner wrote:
> On Sun, 14 Apr 2013 09:44:08 +0300
> patspiper <patspiper at gmail.com> wrote:
>
>> despite that the FCL needs it:
>> Target: FCL 1.0.1
>> Clean build needed.  <------- ??????
>> File: /home/me/Programs/lazarus/lazarus-svn/packager/registration/fcl.lpk
>> Note: Compiler parameters changed:
>>     Old=""
>>     Now=""
>>     State
>> file="/home/me/Programs/lazarus/lazarus-svn/packager/units/i386-linux/FCL.compiled"
>>
>> 3- As shown above, FCL's Old and New compiler parameters are empty
>> despite the change in the IDE profile. Should that be the case?
> No. What is difference between those two build profiles?
Debug IDE: -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa
Optimized IDE: -O2 -g- -Xs

While switching IDE build profiles just now, I noticed the following:
Target: ibo5xdt_laz 5.2.0.1
Build needed.
File: 
/home/me/Documents/Data/Lazarus/IBO2LazarusConversion/ibo/packages/lazarus/ibo5xdt_laz.lpk
Note: State file of FCL 1.0.1 is newer than state file of Package: 
ibo5xdt_laz 5.2.0.1
   FCL 1.0.1=14/04/13 9:44:39 AM
   Package: ibo5xdt_laz 5.2.0.1=14/04/13 9:31:03 AM

The package should not be recompiled under such circumstances, yet it 
marked as needs rebuilding!?

Stephano




More information about the Lazarus mailing list