[fpc-devel] Tar installers for x86_64-linux for FPC from main and fixes

Maxim Ganetsky ganmax at narod.ru
Mon Aug 22 00:54:05 CEST 2022


20.08.2022 22:52, Florian Klämpfl via fpc-devel пишет:
> 
> 
>> Am 20.08.2022 um 21:38 schrieb Maxim Ganetsky via fpc-devel 
>> <fpc-devel at lists.freepascal.org <mailto:fpc-devel at lists.freepascal.org>>:
>>
>> 20.08.2022 21:58, Florian Klämpfl via fpc-devel пишет:
>>>> Am 20.08.2022 um 02:49 schrieb Maxim Ganetsky via fpc-devel 
>>>> <fpc-devel at lists.freepascal.org 
>>>> <mailto:fpc-devel at lists.freepascal.org> 
>>>> <mailto:fpc-devel at lists.freepascal.org 
>>>> <mailto:fpc-devel at lists.freepascal.org>>>:
>>>>
>>>> hello.
>>>>
>>>> I would like to ask, is it possible to get on a regular basis tar 
>>>> installers somewhere for FPC from main and fixes branches for 
>>>> x86_64-linux and corresponding FPC sources tarballs?
>>> You can get the tar built by the latest CI run from
>>> https://gitlab.com/freepascal.org/fpc/build/-/jobs/artifacts/main/raw/fpc-3.3.1.x86_64-linux.tar?job=build-job <https://gitlab.com/freepascal.org/fpc/build/-/jobs/artifacts/main/raw/fpc-3.3.1.x86_64-linux.tar?job=build-job> <https://gitlab.com/freepascal.org/fpc/build/-/jobs/artifacts/main/raw/fpc-3.3.1.x86_64-linux.tar?job=build-job <https://gitlab.com/freepascal.org/fpc/build/-/jobs/artifacts/main/raw/fpc-3.3.1.x86_64-linux.tar?job=build-job>>
>>> and
>>> https://gitlab.com/freepascal.org/fpc/build/-/jobs/artifacts/fixes_3_2/raw/fpc-3.2.3.x86_64-linux.tar?job=build-job <https://gitlab.com/freepascal.org/fpc/build/-/jobs/artifacts/fixes_3_2/raw/fpc-3.2.3.x86_64-linux.tar?job=build-job> <https://gitlab.com/freepascal.org/fpc/build/-/jobs/artifacts/fixes_3_2/raw/fpc-3.2.3.x86_64-linux.tar?job=build-job <https://gitlab.com/freepascal.org/fpc/build/-/jobs/artifacts/fixes_3_2/raw/fpc-3.2.3.x86_64-linux.tar?job=build-job>>
>>
>> Thanks, this is what I need.
>>
>> But I need its corresponding source too in order to build 
>> cross-compilers. Can exported sources in tarball be retrieved 
>> somewhere too?
> 
> https://gitlab.com/freepascal.org/fpc/build/-/archive/main/build-main.tar.gz <https://gitlab.com/freepascal.org/fpc/build/-/archive/main/build-main.tar.gz>
> 
> https://gitlab.com/freepascal.org/fpc/build/-/archive/fixes_3_2/build-fixes_3_2.tar.gz <https://gitlab.com/freepascal.org/fpc/build/-/archive/fixes_3_2/build-fixes_3_2.tar.gz>

I just checked, and their fpcsrc directory is empty. BTW, how frequently 
they are updated?

> In theory there might be the danger of a race condition, but I see no 
> good way to prevent this.

One way is to include source tarball straight into a tar installer (in 
is not necessary to install it, just include). This package will be 
useful for Docker-like images like ours, which include native FPC and 
its cross-compilers.

-- 
Best regards,
  Maxim Ganetsky                  mailto:ganmax at narod.ru



More information about the fpc-devel mailing list