On Sat, May 6, 2017 at 2:26 AM, Samuel Thibault <samuel.thiba...@gnu.org> wrote: > Hello, > > David Michael, on ven. 05 mai 2017 22:33:57 -0700, wrote: >> Can a linux/src/include/linux/compiler-gcc7.h be added to gnumach? > > Sure! > >> I just ran the following since the versioned compiler headers were >> dropped upstream ~4.2. >> >> sed s/gcc6/gcc7/g < compiler-gcc6.h > compiler-gcc7.h >> >> It also needed __udivmoddi4 added to clib_routines in gnumach's Makefile.am. > > Could you post a patch?
Okay, I've sent what I used to build it. I haven't yet built older compilers to test compatibility. (Also I think I first sent it while my client was configured with the wrong From address, so please ignore the patch if it's not from this address.) >> Side note: I couldn't bootstrap cross-compilers with >> tschwinge/Roger_Whittaker since the last proc defs changes. > > What issue do you get? The new generated functions all get an additional "mach_msg_type_name_t *msgportPoly" parameter and none of the callers were updated, so they all fail to compile with "too few arguments" errors. Thanks. David