On Wed, 30 Oct 2019, Samuel Thibault wrote: > From: Svante Signell <svante.sign...@gmail.com> > > * sysdeps/mach/hurd/fcntl.c: Add support for file-record-lock RPC > fixing posix file locking using the flock64 version of struct > flock.
I'm now seeing build failures with build-many-glibcs.py for i686-gnu. Is this some issue with needing ultra-new versions of mig/gnumach/hurd which are only updated in the "compilers" step not the "glibcs" step? In file included from ../sysdeps/hurd/include/hurd/fd.h:2, from ../sysdeps/mach/hurd/fcntl.c:21: ../sysdeps/mach/hurd/fcntl.c: In function '__libc_fcntl': ../sysdeps/mach/hurd/fcntl.c:158:29: error: implicit declaration of function '__file_record_lock' [-Werror=implicit-function-declaration] 158 | err = HURD_FD_PORT_USE (d, __file_record_lock (port, cmd, &fl64, | ^~~~~~~~~~~~~~~~~~ ../hurd/hurd/fd.h:137:15: note: in definition of macro 'HURD_FD_PORT_USE' 137 | __result = (expr); \ | ^~~~ cc1: all warnings being treated as errors -- Joseph S. Myers jos...@codesourcery.com