diff options
author | Florian Weimer <fweimer@redhat.com> | 2019-06-12 14:32:08 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2019-06-12 14:32:08 +0200 |
commit | 744e829637162bb7d5029632aacf341c64b86990 (patch) | |
tree | f298a035ddf1000ace1e12b8e854b601885b054c /scripts/check-installed-headers.sh | |
parent | 5dad6ffbb2b76215cfcd38c3001778536ada8e8a (diff) | |
download | glibc-744e829637162bb7d5029632aacf341c64b86990.tar.gz glibc-744e829637162bb7d5029632aacf341c64b86990.tar.xz glibc-744e829637162bb7d5029632aacf341c64b86990.zip |
Linux: Deprecate <sys/sysctl.h> and sysctl
Now that there are no internal users of __sysctl left, it is possible to add an unconditional deprecation warning to <sys/sysctl.h>. To avoid a test failure due this warning in check-install-headers, skip the test for sys/sysctl.h. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'scripts/check-installed-headers.sh')
-rw-r--r-- | scripts/check-installed-headers.sh | 24 |
1 files changed, 3 insertions, 21 deletions
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" <<EOF -#if defined __x86_64__ && defined __ILP32__ -# error "is x32" -#endif -EOF - if $cc_cmd -fsyntax-only "$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) |