[FFmpeg-devel] [PATCH] configure: check for sysctl.h explicitly
Andreas Rheinhardt
andreas.rheinhardt at outlook.com
Tue Jan 17 13:23:31 EET 2023
Aman Karmani:
> 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
What exactly do we need from said header? You intend to include it if it
available, but we should only include it if it needed.
- Andreas
More information about the ffmpeg-devel
mailing list