dkms: Enable debuginfo option to be set with zfs sysconfig file

On some Linux distributions, the kernel module build will not
default to building with debuginfo symbols, which can make it
difficult for debugging and testing.

For this case, we provide a flag to override the build to force
debuginfo to be produced for the kernel module build.

Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Co-authored-by: Neal Gompa <ngompa@datto.com>
Co-authored-by: Simon Watson <swatson@datto.com>
Signed-off-by: Neal Gompa <ngompa@datto.com>
Signed-off-by: Simon Watson <swatson@datto.com>
Closes #8304
This commit is contained in:
Neal Gompa (ニール・ゴンパ) 2019-01-18 13:10:24 -05:00 committed by Brian Behlendorf
parent 60b0a963f5
commit e45c1734a6
1 changed files with 4 additions and 0 deletions

View File

@ -58,6 +58,10 @@ PRE_BUILD="configure
then then
echo --enable-debug echo --enable-debug
fi fi
if [[ \${ZFS_DKMS_ENABLE_DEBUGINFO,,} == @(y|yes) ]]
then
echo --enable-debuginfo
fi
} }
) )
" "