This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[RFC] Adding new files, for new port to Interix (Services For Unix)


Hello,

ACT is working on the integration of some changes that would allow GDB
to be built on interix (Services For Unix). The port has been done by
Donn Terry, with a bit of light rework here and there from myself.

The port was initially made some time ago so it was not multi-arched.
I started the conversion, and part of it is done. I haven't finished the
conversion, because I need a bit of help for the remaining part
to avoid spending too much time going in the wrong direction.

I am attaching to this message some files that I'd like to add to the
GDB trunk. These are only new files, and some other changes are still
needed for GDB to first configure properly, and then build.

My current plan regarding the inclusion of this new port is the
following:
  - check-in the attached files, possibly (probably) with your comments
    incorporated
  - check-in the changes in the configury machinery in order for GDB to
    configure
  - check-in the minimal changes to allow GDB to build
  - And then finally check-in the remaining changes that make GDB work.
    For the curious, my regression testsuite results show about 6600
    passes, and 1200 failures.

Any comments on the attached files, as well as the strategy above would
be greatly appreciated. I'd like to commit these new files as soon as
acceptable, as it makes it easier for me to discuss new changes and also
facilitate the management of these files.

Thanks,
-- 
Joel

Attachment: i386-interix-nat.c
Description: i386-interix-nat.c

Attachment: i386-interix-tdep.c
Description: i386-interix-tdep.c

Attachment: tm-i386interix.h
Description: config/i386/tm-i386interix.h

Attachment: nm-interix.h
Description: config/i386/nm-interix.h

Attachment: interix.mh
Description: config/i386/interix.mh

Attachment: interix.mt
Description: config/i386/interix.mt


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]