[fpc-pascal] Does FPC require glibc?
Sven Barth
pascaldragon at googlemail.com
Tue May 7 07:30:41 CEST 2019
Am 07.05.2019 um 00:16 schrieb Nozz via fpc-pascal:
> On Monday, May 6, 2019 10:48 PM, Sven Barth
> <pascaldragon at googlemail.com> wrote:
>
>> Nozz via fpc-pascal <fpc-pascal at lists.freepascal.org
>> <mailto:fpc-pascal at lists.freepascal.org>> schrieb am Mo., 6. Mai
>> 2019, 22:18:
>>
>> Empty Message
>>
>>
>> Depends on what you're using (and the platform). E.g. the compiler
>> itself runs without glibc on Linux, but if you need to use threads
>> for example that changes. Also if you link against libraries like GTK
>> or Qt you also indirectly link to glibc and the RTL's initialization
>> code will change due to this.
>> On some targets (e.g. macOS) using the C library is a must.
>>
>> Regards,
>> Sven
>
> Thanks, if I want to compile a program for Alpine Linux (musl libc
> instead of glibc) , is my best option to compile FPC&Lazarus from source?
As a first step you could simply test whether the existing binaries
work, cause the C library is entered as "libc.so.6" into the ELF file.
If it doesn't start and complains about a missing library then you
should recompile both from source.
Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20190507/82f1cacc/attachment.html>
More information about the fpc-pascal
mailing list