[patch] gdbserver: Add qnx target

Aleksandar Ristovski aristovski@qnx.com
Wed Jun 17 15:05:00 GMT 2009


Hello,

This patch adds QNX Neutrino gdbserver. The server is in 
working order. It does not support multiprocess.

Patch depends on 
http://sourceware.org/ml/gdb-patches/2009-06/msg00428.html


The patch is quite straight-forward. The only more invasive 
change is the change to configure.ac and Makefile.in.

This is why I am attaching two patches and two change logs.

1) gdbserver-extra_srv_libs - ChangeLog
(Note: this patch is not complete, I could not regenerate 
configure since I do not have autoconf version 2.59, I would 
appreciate if someone could generate if for me).

* Makefile.in (gdbreplay): Add $(GDBSERVER_LIBS) to linking 
step.
* configure.ac (GDBSERVER_LIBS): Add $extra_srv_libs.


2) gdbserver-ntotarget - ChangeLog

* configure.srv (i[34567]86-*-nto*): New target.
* nto-low.c, nto-low.h, nto-x86-low.c: New files.
* remote-utils.c (include sys/iomgr.h): New include for 
__QNX__ only.
(nto_comctrl): New function for __QNX__ only.
(enable_async_io, disable_async_io): Call nto_comcntrl for 
__QNX__ only.


Thank you,

-- 
Aleksandar Ristovski
QNX Software Systems
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdbserver-extra_srv_libs-20090617.diff
Type: text/x-patch
Size: 1248 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20090617/bff0ef04/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gdbserver-ntotarget-20090617.diff
Type: text/x-patch
Size: 24991 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20090617/bff0ef04/attachment-0001.bin>


More information about the Gdb-patches mailing list