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