[RTEMS Project] #2681: GDB on Windows (x86_64-w64-mingw32) does not work in cmd.exe
RTEMS trac
trac at rtems.org
Fri Apr 1 07:26:19 UTC 2016
#2681: GDB on Windows (x86_64-w64-mingw32) does not work in cmd.exe
---------------------+--------------------
Reporter: chrisj | Owner: chrisj
Type: defect | Status: new
Priority: high | Milestone: 4.11
Component: MinGW | Version: 4.11
Severity: blocker | Keywords:
---------------------+--------------------
A x86_64-w64-mingw32 gdb for RTEMS targets does not work in cmd.exe.
Pressing any key results in gdb exiting to the cmd.exe command line
prompt.
This is due to gdb's internal readline being built for __MINGW32__ and
calling 'getch()' and this has been changed to _getch. Debugging shows:
{{{
(gdb) call _getch()
$4 = 13
(gdb) call getch()
$5 = -1
}}}
and so gdb sees EOF and quits.
The solution is to build gdb using --with-system-readline on win32 hosts.
--
Ticket URL: <http://devel.rtems.org/ticket/2681>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list