The debugger fails to recognize many commands on Linux systems.
06/02/08 11:03:14 changed by dchassin Âś
Some of the problems are gone, but there are still situations where the command isn't recognized but should be. Recommend exhaustive testing and debugging to track down and document the issues.
This certainly is true when using the --debugger with runtime classes on linux. It tried to use 'cl' instead of 'gcc', which means that it thinks it's debugging on Windows. A simple case the exhibits this problem is to use the command
debugger.conf explicitly sets "use_msvc=1". Inline platform checks are needed to determine if this logic should be used at runtime.
r1772 updates the two debugger.conf files with msvc-specific settings, which will avoid 'poisoning' the session environment settings on non-Windows platforms. Uncertain if this is a fix on *nix platforms.
The implementation of the debugger needs to be moved to a module and redesigned.
This will be addressed by #601.