as I said, I'm just a user of the feature, I don't really know what implications can came with this change. Today, if you change debug profile to another that doesn't generate that file, the compiler doesn't ignore it?Here, I tested (Lazarus 1.0.14 r43446 FPC 2.6.2 i386-win32-win32/win64) with an old project that have 2 build modes and one of them doesn't generate any debug symbols. Lazarus has just ignored my break points. Lazarus doesn't removed my debug file. Could this be a hint that external debug symbols could be used without issues?
2014/1/18 Reinier Olislagers <[email protected]> > On 18/01/2014 14:18, William Oliveira Ferreira wrote: > > 2014/1/16 Martin <[email protected] <mailto:[email protected]>> > > > > What happens, if you have an external info file, and rebuild the exe > > (but without creating new debug info)? Will the wrong info be > > applied? Or will it be ignored? > > > > > > > > > > > > well, i think this issue affects expecially the IDE users and I > > wondering that lazarus always make their way to rebuild that file > > I don't quite understand your answer. > AFAIU, Martin is describing this scenario: > 1. You build a project with external gdb info file > 2. You change the settings (or choose a different build mode) so it does > not generate an external gdb info file, but do not remove the existing > gdb info file > 3. You change the code and recompile, generating a new executable (and > now the gdb info file and executable are out of sync) > > Are you saying the gdb info file will be ignored? If so, that is good to > know. > > > -- > _______________________________________________ > Lazarus mailing list > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > -- ________________________________ William de Oliveira Ferreira
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
