From 212cb59d580b6be9a16176f256a6acf0fe2e3a13 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Thu, 12 Mar 2026 12:01:21 +0100 Subject: [PATCH 1/2] Do not require .config to exist in kernel sources. --- configure.ac | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/configure.ac b/configure.ac index 773731e0..8d5c00d6 100644 --- a/configure.ac +++ b/configure.ac @@ -107,11 +107,6 @@ AC_ARG_WITH([linux-dir], AC_MSG_CHECKING([for Linux kernel sources]) -if test \! -r ${sourcedir}/.config; then - echo - AC_MSG_ERROR([No configured Linux kernel sources in $sourcedir]) -fi - # Try to get kernel release string if test -r ${sourcedir}/include/config/kernel.release; then kernelrelease=`cat $sourcedir/include/config/kernel.release` @@ -127,7 +122,7 @@ fi if test -z "$kernelrelease"; then echo - AC_MSG_ERROR([Failed to extract Linux kernel version!]) + AC_MSG_ERROR([Failed to extract Linux kernel version! Does ${sourcedir} contain prepared kernel sources?]) fi if test ${kernelrelease%%.*} -gt 2; then From db526666f3d0a6698884c16a839a1e7d41f33659 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Tue, 24 Mar 2026 17:07:12 +0100 Subject: [PATCH 2/2] At least check for Makefile. --- configure.ac | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/configure.ac b/configure.ac index 8d5c00d6..54b54371 100644 --- a/configure.ac +++ b/configure.ac @@ -107,6 +107,11 @@ AC_ARG_WITH([linux-dir], AC_MSG_CHECKING([for Linux kernel sources]) +if test \! -r ${sourcedir}/Makefile; then + echo + AC_MSG_ERROR([No Linux kernel sources in $sourcedir]) +fi + # Try to get kernel release string if test -r ${sourcedir}/include/config/kernel.release; then kernelrelease=`cat $sourcedir/include/config/kernel.release`