Now that we no longer control the installation of libafs.ko,
debug symbols are always getting stripped.
If the user requested kernel debug symbols, define DEBUG_FLAGS
for the libafs build and install, so that bsd.kmod.mk will
install the .symbols file alongside the kernel module.
Change-Id: I0e7f3736666c96c6aaed18c0add98dea37349b83
Reviewed-on: http://gerrit.openafs.org/5503
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
AC_SUBST(install_XFS_SIZE_CHECK)
AC_SUBST(dest_XFS_SIZE_CHECK)
;;
+ *_fbsd_*)
+ if test "x$enable_debug_kernel" = "xyes"; then
+ DEBUG_FLAGS=-g
+ AC_SUBST(DEBUG_FLAGS)
+ fi
+ ;;
esac
dnl Disable the default for debugging/optimization if not enabled
KSRC = @BSD_KERNEL_PATH@
KBLD = @BSD_KERNEL_BUILD@
+# keep symbols if --enable-debug-kernel
+DEBUG_FLAGS = @DEBUG_FLAGS@
+
# We are not doing very well (WARNS=2 brings in printf format type checking)
WARNS= 1
# We have some sketchy code that redeclares prototypes