Check kernel source directory for SPL
ZFS fails to build when SPL is built into the kernel on unless --with-spl=/path/to/kernel/sources is specified. We fallback to the kernel sources directory when SPL is not found elsewhere to resolve that. Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Closed #896
This commit is contained in:
parent
9e11c7eee2
commit
074e72953c
|
@ -302,6 +302,13 @@ AC_DEFUN([ZFS_AC_SPL], [
|
||||||
sourcelink=../spl
|
sourcelink=../spl
|
||||||
])
|
])
|
||||||
|
|
||||||
|
dnl #
|
||||||
|
dnl # Look in the kernel directory
|
||||||
|
dnl #
|
||||||
|
AS_IF([test -z "$sourcelink" || test ! -e $sourcelink/spl_config.h], [
|
||||||
|
sourcelink="$LINUX"
|
||||||
|
])
|
||||||
|
|
||||||
AS_IF([test -e $sourcelink/spl_config.h], [
|
AS_IF([test -e $sourcelink/spl_config.h], [
|
||||||
splsrc=`readlink -f ${sourcelink}`
|
splsrc=`readlink -f ${sourcelink}`
|
||||||
], [
|
], [
|
||||||
|
|
|
@ -12306,6 +12306,13 @@ fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if test -z "$sourcelink" || test ! -e $sourcelink/spl_config.h; then
|
||||||
|
|
||||||
|
sourcelink="$LINUX"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
if test -e $sourcelink/spl_config.h; then
|
if test -e $sourcelink/spl_config.h; then
|
||||||
|
|
||||||
splsrc=`readlink -f ${sourcelink}`
|
splsrc=`readlink -f ${sourcelink}`
|
||||||
|
@ -19915,6 +19922,13 @@ fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if test -z "$sourcelink" || test ! -e $sourcelink/spl_config.h; then
|
||||||
|
|
||||||
|
sourcelink="$LINUX"
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
if test -e $sourcelink/spl_config.h; then
|
if test -e $sourcelink/spl_config.h; then
|
||||||
|
|
||||||
splsrc=`readlink -f ${sourcelink}`
|
splsrc=`readlink -f ${sourcelink}`
|
||||||
|
|
Loading…
Reference in New Issue