From ed5b3766dccc96dace94f8b559e137c78eb92003 Mon Sep 17 00:00:00 2001 From: xuxin19 Date: Mon, 25 Sep 2023 12:00:30 +0800 Subject: [PATCH] tools/Unix.mk:ignore Kconfiglib menuconfig module warning terminal character redirection will cause curselib errors. the warning check has been completed before the menuconfig execution phase. so lets ignored here. Signed-off-by: xuxin19 --- tools/Unix.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/Unix.mk b/tools/Unix.mk index 38868bca1d5..2e5ca2b2a5d 100644 --- a/tools/Unix.mk +++ b/tools/Unix.mk @@ -648,10 +648,10 @@ else rm kwarning; \ fi MODULE_WARNING = "warning: the 'modules' option is not supported" - PURGE_MODULE_WARNING = 2>&1 >/dev/null | grep -v ${MODULE_WARNING} | tee kwarning && ${KCONFIG_WARNING} + PURGE_MODULE_WARNING = 2> >(grep -v ${MODULE_WARNING} | tee kwarning) | cat && ${KCONFIG_WARNING} KCONFIG_OLDCONFIG = oldconfig ${PURGE_MODULE_WARNING} KCONFIG_OLDDEFCONFIG = olddefconfig ${PURGE_MODULE_WARNING} - KCONFIG_MENUCONFIG = menuconfig ${PURGE_MODULE_WARNING} + KCONFIG_MENUCONFIG = menuconfig $(subst | cat,,${PURGE_MODULE_WARNING}) KCONFIG_NCONFIG = guiconfig ${PURGE_MODULE_WARNING} KCONFIG_QCONFIG = ${KCONFIG_NCONFIG} KCONFIG_GCONFIG = ${KCONFIG_NCONFIG}