compile error report: CONFIG_CONSOLE_SIMPLE=y
Hello, I cloned the lastest version(2019.10.3) of barebox, compile error when set
CONFIG_CONSOLE_SIMPLE=y
compile log:
(more logs...)
ENVH defaultenv/barebox_default_env.h CC defaultenv/defaultenv.o ENV defaultenv/defaultenv-2-base.bbenv ENV.S defaultenv/defaultenv-2-base.bbenv.S AS defaultenv/defaultenv-2-base.bbenv.o LD defaultenv/built-in.o PBLLD defaultenv/built-in-pbl.o ENVZ defaultenv/barebox_zero_env GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC common/version.o LD common/built-in.o PBLCC common/pbl-imd-barebox.o PBLLD common/built-in-pbl.o LD barebox
common/built-in.o: In function `run_init':
common/startup.c:(.text.run_init+0x210): undefined reference to console_ctrlc_allow' common/built-in.o: In function run_shell':
(.text.run_shell+0x44): undefined reference to `ctrlc_handled'
Unable to open input file barebox
Makefile:783: recipe for target 'barebox' failed
make: *** [barebox] Error 2
:D, could any one please fix this error~~
Regards,
Du Huanpeng
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox
From 13cf76cfb965abac9433447c71f46d6c7abb0c50 Mon Sep 17 00:00:00 2001
From: DU HUANPENG <[email protected]>
Date: Thu, 3 Oct 2019 21:27:40 +0800
Subject: [PATCH] fix compile error when set CONFIG_CONSOLE_SIMPLE=y
--- common/console_simple.c | 12 ++++++++++++ 1 file changed, 12 insertions(+)
common/console_simple.c +12 -0
@@ -65,6 +65,9 @@ void console_flush(void)EXPORT_SYMBOL (console_flush);#ifndef ARCH_HAS_CTRLC +void ctrlc_handled (void ) +{ +}/* test if ctrl-c was pressed */ int ctrlc (void ) {
@@ -73,6 +76,15 @@ int ctrlc (void) return 0; }EXPORT_SYMBOL (ctrlc); + +void console_ctrlc_allow (void ) +{ +} + +void console_ctrlc_forbid (void ) +{ +} +#endif /* ARCH_HAS_CTRC */ int console_register (struct console_device *newcdev)
Signature · 10 lines
2.7.4 _______________________________________________ barebox mailing list [email protected] http://lists.infradead.org/mailman/listinfo/barebox