+++ This bug was initially created as a clone of Bug #1802018 +++
gnulib has added emulation of lchmod, fchmodat based on /proc, and glibc upstream will do so as well. We need to integrate the glibc changes into Fedora so that GNU applications can be built properly.
Related commits:
173ec37bb2af6e30892a141d74d42db5957ddd36 support: Add the xlstat function
f6233ab412c3bebebacf65745e775e01506dd58d Linux: Add io/tst-o_path-locks test
6b89c385d8bd0700b25bac2c2d0bebe68d5cc05d io: Implement lchmod using fchmodat [BZ #14578]
752dd17443e55a4535cb9e6baa4e550ede383540 Linux: Emulate fchmodat with AT_SYMLINK_NOFOLLOW using O_PATH [BZ #14578]
47136d6cc38c425b150dda83989303ac55f6443c io: Add io/tst-lchmod covering lchmod and fchmodat
fa185f0d4529c6d70f690306f431ca23662b9138 <fd_to_filename.h>: Add type safety and port to Hurd
a492b1e5ef7ab50c6fdd4e4e9879ea5569ab0a6c Linux: Work around kernel bugs in chmod on /proc/self/fd paths [BZ #14578]
Plus one more to actually use fd_to_filename.h.
I pinged the old fchmodat4 submission to the kernel, but did not receive any reply. This is effectively blocked until we get the system call in the kernel.