Samuel Thibault, le Wed 13 Aug 2008 02:51:23 +0100, a écrit : > Samuel Thibault, le Tue 12 Aug 2008 16:23:35 +0100, a écrit : > > gdb currently FTBFS on hurd-i386 because of an improper cast, here is a > > patch. > > Oops, I didn't know that gdb was doing some mig stuff itself, that patch > is not sufficient, I'll complete it.
Here is a fixed patch. Samuel --- gdb-6.8/gdb/reply_mig_hack.awk.orig 2008-08-13 02:07:53.000000000 +0100 +++ gdb-6.8/gdb/reply_mig_hack.awk 2008-08-13 02:08:30.000000000 +0100 @@ -101,7 +101,7 @@ # structure that we want to check for. print "\tif (In0P->Head.msgh_size == sizeof (Reply)"; print "\t && ! (In0P->Head.msgh_bits & MACH_MSGH_BITS_COMPLEX)"; - print "\t && *(int *)&In0P->" arg_type_code_name[0] " == *(int *)&" arg_check_name[0]; + print "\t && !memcmp (&In0P->" arg_type_code_name[0] ", &" arg_check_name[0] ", sizeof(int))"; print "\t && In0P->" arg_name[0] " != 0)"; print "\t /* Error return, only the error code argument is passed. */"; print "\t {"; -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]