From 92b1ddf8d439dc42ff0d9dd457e22d38d8a890cc Mon Sep 17 00:00:00 2001 From: Joe Gorse Date: Thu, 16 Feb 2017 18:01:50 -0500 Subject: [PATCH] LINUX: Bring debug symbols back to the Linux kernel module. Starting with 4.8 Linux kernels our existing build script generator, make_kbuild_makefile.pl, does not pass the debugging symbols CFLAGS that were present when building for previous kernels. This fix appends the $(KERN_DBG) variable which will only be defined when the configuration includes the --enable-debug-kernel option. Reviewed-on: https://gerrit.openafs.org/12519 Reviewed-by: Benjamin Kaduk Tested-by: Benjamin Kaduk (cherry picked from commit 961cee00b8f5c302de5f66beb81caa33242c7971) Change-Id: I1d16382c4a744d4624cac9a9ba2810fa664abe93 Reviewed-on: https://gerrit.openafs.org/12534 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk Reviewed-by: Stephan Wiesand --- src/libafs/MakefileProto.LINUX.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libafs/MakefileProto.LINUX.in b/src/libafs/MakefileProto.LINUX.in index a79119d39b..ab54af28b7 100644 --- a/src/libafs/MakefileProto.LINUX.in +++ b/src/libafs/MakefileProto.LINUX.in @@ -148,7 +148,7 @@ DEFINES = $(COMMON_DEFINES) INCLUDES = -I. -I../ -I${TOP_OBJDIR}/src/config \ -I${TOP_SRCDIR}/rx -I${TOP_OBJDIR}/src/rxstat -CFLAGS = $(CCFLAGS) $(DEFINES) $(INCLUDES) +CFLAGS = $(CCFLAGS) $(KERN_DBG) $(DEFINES) $(INCLUDES) # Name of directory to hold object files and libraries. KOBJ = MODLOAD