[Lazarus] make all compilation error after 319649fb (Attn: Martin)
ganmax at narod.ru
Tue Jan 10 00:27:54 CET 2023
09.01.2023 20:01, Martin Frb via lazarus пишет:
> On 09/01/2023 17:50, Marcus Sackrow via lazarus wrote:
>> Am 08.01.23 um 23:11 schrieb Wayne Sherman:
>>>>> make all for at least x86_64-linux does not compile since 319649fb
>>>> thanks it compiles again
>>> About a week ago Lazarus was failing to build with "make useride".
>>> Are these two build targets being run as part of the CI / CD tests?
>> these compilations (from this error report) are on m own Jenkins server
>> and atm it does only a "make all"
>> it's mainly focused on catching problems with latest FPC (because it
>> uses always the latest FPC, compiled some minutes before that)
>> and to check if the compilation for Amiga-style systems still work (and
>> with it the MUI widget set) in other jobs
>> Of course if there is interest in more tasks, it can be added, the
>> server still has some resources.
> It needs to be discussed with other devs as well, what they think...
> We do still have free minutes at GitLab. But the amount of combinations
> for testing is (near) infinite.
> There is "make" (aka "make all" ?) and "make bigide".
> Afaik "make useride" depends on what packages are configured, so that is
> not just a single setting?
> But each of them may fail only for a specific OS/Arch, or for some other
> specific setting. (like compile time range check error for constant
> eval, with -Cr enabled).
> We already have builds for win, gtk2, qt, iirc some with 32bit, and fpc
> 3.2.2 and trunk. (not all variations though).
Yes, details are here:
There are too much variations and I don't think that it is feasible to
define them all.
I think that current set of jobs in CI is quite comprehensible, but if
there is justified need, yet another job can be added indeed.
> I personally currently don't have the time to look into it.
> (I'll ping the others, if anyone wants to pick up)
> If I should find time eventually, my interest will be much more in
> adding some of the tests we have to be run.
Maxim Ganetsky mailto:ganmax at narod.ru
More information about the lazarus