On Mon, 2012-06-18 at 12:23 +0200, Arnaud Charlet wrote: > > Here is a patch that adds a basic GCC Ada/GNAT configuration for x86 > > GNU/Hurd. This has originally been created by Svante Signell for use > > with Debian's GCC 4.6 package, and now I have ported it to trunk, and > > also applied some further changes. > > > > 2012-06-16 Svante Signell <svante.sign...@telia.com> > > Thomas Schwinge <tho...@codesourcery.com> > > > > gcc/ada/ > > * gcc-interface/Makefile.in: Add configuration for x86 GNU/Hurd. > > * gsocket.h [__GNU__] (Has_Sockaddr_Len): #define to 1. > > * s-oscons-tmplt.c: Add checks for __GNU__ next to several __linux__ > > and linux conditionals. > > * terminals.c [__GNU__]: Don't #include <termio.h>. #define USE_GETPT. > > * s-osinte-gnu.ads: New file. > > * s-taprop-gnu.adb: Likewise. > > Well, the main question is: who is volunteering to maintain this code > and fix it when things break? > > Also, is s-taprop-gnu.adb really necessary? Assuming GNU Hurd provides > a posix pthread interface, then you should be using s-taprop-posix.adb, > NOT s-taprop-gnu.adb
Hi, I tried with s-taprop-posix.adb earlier (among many tries), but GNU/Hurd does not seem to be fully POSIX pthread compliant yet, unfortunately. At least to my findings.