aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/spl-build.m411
-rwxr-xr-xconfigure22
2 files changed, 24 insertions, 9 deletions
diff --git a/config/spl-build.m4 b/config/spl-build.m4
index 134831978..eee9a783f 100644
--- a/config/spl-build.m4
+++ b/config/spl-build.m4
@@ -67,11 +67,16 @@ AC_DEFUN([SPL_AC_CONFIG_KERNEL], [
])
AC_DEFUN([SPL_AC_MODULE_SYMVERS], [
+ modpost=$LINUX/scripts/Makefile.modpost
AC_MSG_CHECKING([kernel file name for module symbols])
- if grep -q Modules.symvers $LINUX/scripts/Makefile.modpost; then
- LINUX_SYMBOLS=Modules.symvers
+ if test -f "$modpost"; then
+ if grep -q Modules.symvers $modpost; then
+ LINUX_SYMBOLS=Modules.symvers
+ else
+ LINUX_SYMBOLS=Module.symvers
+ fi
else
- LINUX_SYMBOLS=Module.symvers
+ LINUX_SYMBOLS=NONE
fi
AC_MSG_RESULT($LINUX_SYMBOLS)
AC_SUBST(LINUX_SYMBOLS)
diff --git a/configure b/configure
index 3c75a96ad..93713e5a4 100755
--- a/configure
+++ b/configure
@@ -19051,12 +19051,17 @@ echo "${ECHO_T}$kernsrcver" >&6
+ modpost=$LINUX/scripts/Makefile.modpost
echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
echo $ECHO_N "checking kernel file name for module symbols... $ECHO_C" >&6
- if grep -q Modules.symvers $LINUX/scripts/Makefile.modpost; then
- LINUX_SYMBOLS=Modules.symvers
+ if test -f "$modpost"; then
+ if grep -q Modules.symvers $modpost; then
+ LINUX_SYMBOLS=Modules.symvers
+ else
+ LINUX_SYMBOLS=Module.symvers
+ fi
else
- LINUX_SYMBOLS=Module.symvers
+ LINUX_SYMBOLS=NONE
fi
echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
echo "${ECHO_T}$LINUX_SYMBOLS" >&6
@@ -21437,12 +21442,17 @@ echo "${ECHO_T}$kernsrcver" >&6
+ modpost=$LINUX/scripts/Makefile.modpost
echo "$as_me:$LINENO: checking kernel file name for module symbols" >&5
echo $ECHO_N "checking kernel file name for module symbols... $ECHO_C" >&6
- if grep -q Modules.symvers $LINUX/scripts/Makefile.modpost; then
- LINUX_SYMBOLS=Modules.symvers
+ if test -f "$modpost"; then
+ if grep -q Modules.symvers $modpost; then
+ LINUX_SYMBOLS=Modules.symvers
+ else
+ LINUX_SYMBOLS=Module.symvers
+ fi
else
- LINUX_SYMBOLS=Module.symvers
+ LINUX_SYMBOLS=NONE
fi
echo "$as_me:$LINENO: result: $LINUX_SYMBOLS" >&5
echo "${ECHO_T}$LINUX_SYMBOLS" >&6