Added a workaround for Linux KASAN builds
Linux passes -Wframe-larger-than=1024, which breaks our build in a number of places with -Werror. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Rich Ercolani <rincebrain@gmail.com> Closes #13450
This commit is contained in:
parent
5a142533f8
commit
bd88c036e6
|
@ -28,6 +28,12 @@ ZFS_MODULE_CFLAGS += -I$(zfs_include)
|
||||||
ZFS_MODULE_CPPFLAGS += -D_KERNEL
|
ZFS_MODULE_CPPFLAGS += -D_KERNEL
|
||||||
ZFS_MODULE_CPPFLAGS += @KERNEL_DEBUG_CPPFLAGS@
|
ZFS_MODULE_CPPFLAGS += @KERNEL_DEBUG_CPPFLAGS@
|
||||||
|
|
||||||
|
# KASAN enables -Werror=frame-larger-than=1024, which
|
||||||
|
# breaks oh so many parts of our build.
|
||||||
|
ifeq ($(CONFIG_KASAN),y)
|
||||||
|
ZFS_MODULE_CFLAGS += -Wno-error=frame-larger-than=
|
||||||
|
endif
|
||||||
|
|
||||||
ifneq ($(KBUILD_EXTMOD),)
|
ifneq ($(KBUILD_EXTMOD),)
|
||||||
@CONFIG_QAT_TRUE@ZFS_MODULE_CFLAGS += -I@QAT_SRC@/include
|
@CONFIG_QAT_TRUE@ZFS_MODULE_CFLAGS += -I@QAT_SRC@/include
|
||||||
@CONFIG_QAT_TRUE@KBUILD_EXTRA_SYMBOLS += @QAT_SYMBOLS@
|
@CONFIG_QAT_TRUE@KBUILD_EXTRA_SYMBOLS += @QAT_SYMBOLS@
|
||||||
|
|
Loading…
Reference in New Issue