From 744e829637162bb7d5029632aacf341c64b86990 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Wed, 12 Jun 2019 14:32:08 +0200 Subject: Linux: Deprecate and sysctl Now that there are no internal users of __sysctl left, it is possible to add an unconditional deprecation warning to . To avoid a test failure due this warning in check-install-headers, skip the test for sys/sysctl.h. Reviewed-by: Adhemerval Zanella --- scripts/check-installed-headers.sh | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) (limited to 'scripts') diff --git a/scripts/check-installed-headers.sh b/scripts/check-installed-headers.sh index e4f37d33f8..ef6ed94a2e 100644 --- a/scripts/check-installed-headers.sh +++ b/scripts/check-installed-headers.sh @@ -53,7 +53,6 @@ trap "rm -f '$cih_test_c'" 0 failed=0 is_x86_64=unknown -is_x32=unknown for header in "$@"; do # Skip various headers for which this test gets a false failure. case "$header" in @@ -75,27 +74,10 @@ for header in "$@"; do (finclude/*) continue;; - # sys/sysctl.h is unsupported for x32. + # sys/sysctl.h produces a deprecation warning and therefore + # fails compilation with -Werror. (sys/sysctl.h) - case "$is_x32" in - (yes) continue;; - (no) ;; - (unknown) - cat >"$cih_test_c" < /dev/null 2>&1 - then - is_x32=no - else - is_x32=yes - continue - fi - ;; - esac - ;; + continue;; # sys/vm86.h is "unsupported on x86-64" and errors out on that target. (sys/vm86.h) -- cgit v1.2.3