Hi, On Mon, Jul 26, 2010 at 07:28:42PM +0200, Emilio Pozuelo Monfort wrote: > New iteration. All mentioned issues have been fixed, except for the glibc > check > for the file_exec_file_name RPC, which I don't know how to do if not using > HURD_INTERFACE_VERSION. Any suggestions are welcome.
I have no idea. I guess we'd need to do better then just grep for it. A proper test would probably generate fs_U.h from fs.defs and try to compile a minimal test program that includes it and calls file_exec_file_name, or something like that. Perhaps you could ask for pointers from some actual autoconf people. Hopefully, they have some kind of support list like hurd-help. Anyway, this is the only real issue left. Though, I did manage shake out some more comment errors. ;-) > I have left the HURD_INTERFACE_VERSION patch out. We should decide whether to > remove it or whether to bump it everytime we add a new RPC. Leaving it there > but > not updating it seems nonsense to me. I agree, except that we'll probably need to keep it around while old versions of glibc are still floating around, so if we decide to remove it we should just deprecate it and remove the test in glibc. When it comes to the actual decision, as long as it is easy to check if RPCs are compatible, there is no reason to keep HURD_INTERFACE_VERSION around, IMHO. Regards, Fredrik