[FFmpeg-devel] [PATCH] configure: check for sysctl.h explicitly

Aman Karmani ffmpegagent at gmail.com
Tue Jan 17 01:16:08 EET 2023


From: Aman Karmani <aman at tmm1.net>

HAVE_SYSCTL is used to guard #include <sys/sysctl.h>, so make sure
we only define it when that header is present.

In recent glibc, the header was removed:
https://sourceware.org/pipermail/glibc-cvs/2020q2/069366.html

Signed-off-by: Aman Karmani <aman at tmm1.net>
---
    configure: check for sysctl.h explicitly
    
    HAVE_SYSCTL is used to guard #include <sys/sysctl.h>, so make sure we
    only define it when that header is present.
    
    In recent glibc, the header was removed:
    https://sourceware.org/pipermail/glibc-cvs/2020q2/069366.html
    
    Signed-off-by: Aman Karmani aman at tmm1.net

Published-As: https://github.com/ffstaging/FFmpeg/releases/tag/pr-ffstaging-49%2Ftmm1%2Fsysctl-chk-v1
Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg pr-ffstaging-49/tmm1/sysctl-chk-v1
Pull-Request: https://github.com/ffstaging/FFmpeg/pull/49

 configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure b/configure
index df69d39669..d2e0ec402d 100755
--- a/configure
+++ b/configure
@@ -6282,7 +6282,7 @@ check_func  setrlimit
 check_struct "sys/stat.h" "struct stat" st_mtim.tv_nsec -D_BSD_SOURCE
 check_func  strerror_r
 check_func  sysconf
-check_func  sysctl
+check_func_headers sys/sysctl.h sysctl
 check_func  usleep
 
 check_func_headers conio.h kbhit

base-commit: 01f46f18dbcdf323ceb4fdff7358cf3ca71366e6
-- 
ffmpeg-codebot


More information about the ffmpeg-devel mailing list