Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2005-02

Re: Free Pascal Bug 3640 modification.

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

tlip

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: > >

Reply by email

Peter Vreman
to tlip
Show quoted text 6 lines
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.

Compile with the full path on the commandline to get the same results as the IDE:

fpc c:\somepath\myfile.pas

Reply by email