[fpc-pascal] Compile library with Linux

Michel Meunier michel.meunier100 at wanadoo.Fr
Sun Feb 18 11:28:00 CET 2007


Florian Klaempfl a écrit :
> Michel Meunier schrieb:
>> Hello,
>> My library under Windows is now OK, it use an UDP socket with the
>> Synapse units (wonderful job).
>> Now I want to compile it under Linux.
>> The compilation is OK, but when I try to use the .so library, I get this
>> message:
>> This binary has no thread support compiled in.
>> Recompile the application with a thread-driver in the program uses
>> clause before other units using thread.
>> Runtime error 232 at $B6A4418B
>>
>> I use a thread inside the code to survey the UDP socket, it's work very
>> well with Windows, but do you know where is the problem with Linux?
>
> Well, do as the message say and add the cthreads unit. This is not 
> done by default because it causes libc dependencies.
Correction of the previous message:
Ok, if I understand, I have to add cthreads in the Uses part. But why 
can I compile a program witch use threads without any error when an unit 
is missing?
Thanks a lot for your help.

> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
>


-- 
Michel Meunier

Web: www.etoiles-a-bleau.fr





More information about the fpc-pascal mailing list