diff options
-rw-r--r-- | config/spl-build.m4 | 11 | ||||
-rwxr-xr-x | configure | 22 |
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) @@ -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 |