Hi,
I write here because bug database is unavailable. Peter wrote that "fpc and IDE fp contain the same compiler, that means that fpc also generates sub directory info". I don't know how it is possible but there are differences between symbols for gdb generated by fpc and fp.
I've compiled simple hello program by fp and fpc and then I examine it by gdb with command "maint print symbols".
For fp I have:
Symtab for file hello.pas
Compilation directory is c:/test/
Read from object file /cygdrive/c/test/hellofp.exe (0x10138fd8) Language: pascal
....etc
And for fpc:
Symtab for file hello.pas
Read from object file /cygdrive/c/test/hellofpc.exe (0x10138fd8) Language: pascal
....etc
Missing row: " Compilation directory..."
Tomasz Lipinski
Earlier message 36 lines
----- Original Message -----
From:
To:
Sent: Thursday, February 10, 2005 10:30 PM
Subject: Free Pascal Bug 3640 modification.
>
>
> The entry concerning the bug you reported (bug 3640) has been modified:
>
> (View this bug at
http://www.freepascal.org/bugs/showrec.php3?ID=3640 )
> Bug ID : 3640
> Title : Source directory for debbugger gdb in files compiled by fpc
> Name : Tomasz Lipinski
> Email :
> Category : Compiler
> Bug type : Wishlist
> FPC version : 1.9.6
> OS : Win32
> Date added : 2005-02-08
> Status : Not a bug
> Date fixed :
> Fixer : Peter
> Fix version :
> Comment :
> fpc and IDE fp contain the same compiler, that means that fpc also
> generates sub directory info. Only standalone gdb does nothing with it.
> Description:
> Symbols generated by fpc (with parameter -g) for gnu debbugger gdb don't
> include source directory, where gdb looks for sources. It would be nice if
> the source directory could be written by fpc like it is done by IDE fp.
>
> Program:
>
>