On 2026-06-03 15:57, Rainer Stratmann via fpc-pascal wrote:
What kind of application is that - is it a Lazarus (GUI) application, or
you just use Lazarus as your IDE? Is it a multi-threaded application?

Tomas

A very simple

writeln( 'hello' );

works!

I have to search what causes the error in my (huge) software.


https://forum.lazarus.freepascal.org/index.php?topic=38069.0

Comment: August 26, 2017, 07:18:24 pm

Library libc usage and unit libc usage are totally different subjects. Unit libc is deprecated for a long time (since it is basically an one off header for
a 15+ old libc), library libc not.

May be this is the issue.

I assume that you don't use this deprecated unit libc, do you? However, AFAIK, Lazarus adds a couple of units like cwstrings, cthreads, etc., to applications automatically, and these imply use of libc.so even without using unit libc. Unit cwstrings may be relevant for working with UnicodeStrings - does your application use UnicodeStrings / WideStrings? If not, you might be able to remove that dependency. If you use them, you might still try using unit fpwidestring instead.

Tomas
_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to