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
----- Original Message ----- From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
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 : [EMAIL PROTECTED]
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:
_______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-devel
