[fpc-devel]Probably three new bugs

Peter Vreman peter at freepascal.org
Sun May 9 16:54:43 CEST 2004


At 14:15 9-5-2004, you wrote:
>I found three bugs:
>
>1)When I am compiling program with {$LINKLIB c} directive, I have got 
>error, that cannot find gcc library ("d:/maciek/fpc/bin/go32v2/ld.exe: 
>cannot find -lgcc").
>
>2)When I am using printf function, I have got error message like this:
>
>D:\MACIEK\/libC.a(doprnt.o)(.text+0xa61):doprnt.c: undefined reference to 
>`__umo
>ddi3'
>D:\MACIEK\/libC.a(doprnt.o)(.text+0xaa0):doprnt.c: undefined reference to 
>`__udi
>vdi3'
>
>My printf declaration:
>function printf(fm:pchar;args:array of const):integer;cdecl;external;

These functions are defined in libgcc.a. You need gcc for djgpp to link 
with libc. If you already have gcc installed then search were libgcc.a is 
located and add this location to the commandline of fpc using -Fl.


>3)When I am writing number for Int64/QWord variables using ":=", i can 
>write only Longint/Longword values.

The beta compilers (1.9.x) supports constants > maxlongint.


Peter





More information about the fpc-devel mailing list