Paul Ishenin schreef:
Hello,  FPC developers' list.

I tried to build the compiler with gprof profile code. In the compiler dir I executed:

make clean all OPT="-gl -pg"

As result of linking I have the next errors:
Linking .\pp.exe
pp.pas(224,1) Error: Import library not found for c
pp.pas(224,1) Error: Import library not found for gmon
pp.pas(224,1) Error: Import library not found for cygwin
pp.pas(224,1) Error: Import library not found for user32
pp.pas(224,1) Error: Import library not found for kernel32
pp.pas(224,1) Error: Import library not found for gcc

I have those files in c:\cygwin\lib. I don't know anymore what cygwin packages I installed to get them.

Last time I tried (a couple of months ago), I could compile Lazarus with profiling info, but the gprof output file remained empty, IIRC.

pp.pas(224,1) Error: Undefined symbol: _mcount
pp.pas(224,1) Error: Undefined symbol: __mcleanup
pp.pas(224,1) Error: Undefined symbol: _monstartup
pp.pas(224,1) Error: Undefined symbol: ___main
pp.pas(224,1) Error: Undefined symbol: _cygwin_crt0
pp.pas(224,1) Fatal: There were 11 errors compiling module, stopping

I understand that I need to help linker somehow to find some files. But I have no idea what does it need: c.lib or c.o or c.dll? Where should I obtain that files?

libc.a

Vincent
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to