[fpc-pascal] DateToStr in arm does not work!

Bernd Mueller mueller.b at gmx.net
Wed Jul 4 13:58:59 CEST 2007

Luca Olivetti wrote:
> En/na mueller.b at gmx.net ha escrit:
>> Luca,
>>  > could you check bug 9191?
>>  >
>>  > http://www.freepascal.org/mantis/view.php?id=9191
>> if I try to compile, the linker complaints about not finding the 
>> object dl, though dl.o and dl.ppu are present in the 
>> rtl/units/arm-linux directory.
>> D:\FPC214\B1\BINUTI~3\arm-linux-ld.exe: cannot find -ldl 
>> pippo.pas(47,6) Error: Error while linking
>> pippo.pas(47,6) Fatal: There were 1 errors compiling module, stopping
>> Fatal: Compilation aborted
>> How do you call the compiler? And please show me your fpc.cfg file.
> I do simply an "fpc pippo.pas" (or "fpc pippo2.pas"), I'm running it 
> directly on the arm, I'm not cross-compiling (that's why I asked you, I 
> wanted to see if cross-compiling makes a difference). My fpc.cfg is what 
> the installer for 2.1.3 generated, manually amended for 2.1.4 (consider 
> that fpc is installed under /home/luca/fpc-2.1.4). It's attached.

I finally got your program crosscompiled on my windows machine. But if I 
start it on the linux target, I get the output "not found". I think, I 
made something wrong, when I tried to resolve the library .so symlinks. 
Another problem was, that my ARM Linux uses uClibc and not libc, so the 
linker complaint about some missing references in cprt0. I made changes 
in cprt0.as and recompiled the rtl.

I need more time (and experience) to track this problem down.

Regards, Bernd.

More information about the fpc-pascal mailing list