Hello, > Version 2.32 of glibc will not ship the sysctl() function and the > <sys/sysctl.h> header any more. sysctl itself has been deprecated in > Linux and will be removed. This package is using it, so will start > FTBFS when we upload version 2.32 of glibc.
This bug report doesn’t apply to babeld. Babeld will not fail to build from source when switching to glibc 2.32. The sysctl syscall isn’t used in babeld when the target OS is Linux (see `kernel_netlink.c`). We correctly read from procfs (`/proc/sys`). It is used only when the target system isn’t Linux (e.g., BSDs) (see `kernel_socket.c`). The sysctl.h header is only included in that case. BSDs are not using glibc and support sysctl. It also correctly builds on Arch Linux, using the latest everything. -- Antonin