]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: require kernel headers on Linux
authorKarel Zak <kzak@redhat.com>
Wed, 31 May 2017 07:35:32 +0000 (09:35 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 31 May 2017 07:35:32 +0000 (09:35 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac

index 91c3dd544f111002d287195e148fe55c57d64a34..8bb7fb71e0c04267b6f1fcebe5e30da9e184df65 100644 (file)
@@ -291,6 +291,7 @@ AC_CHECK_HEADERS([langinfo.h],
 
 dnl Convert some ac_cv_header_* variables to have_*
 dnl
+have_linux_version_h=$ac_cv_header_linux_version_h
 have_linux_blkzoned_h=$ac_cv_header_linux_blkzoned_h
 have_linux_btrfs_h=$ac_cv_header_linux_btrfs_h
 have_linux_raw_h=$ac_cv_header_linux_raw_h
@@ -303,6 +304,11 @@ have_shadow_h=$ac_cv_header_shadow_h
 have_sys_signalfd_h=$ac_cv_header_sys_signalfd_h
 have_utmpx_h=$ac_cv_header_utmpx_h
 
+AS_CASE([$linux_os:$have_linux_version_h],
+  [yes:no],
+    [AC_MSG_ERROR([kernel headers required on Linux])]
+)
+
 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
 #include <time.h>
 #include <unistd.h>