diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | config.mk | 2 | ||||
-rw-r--r-- | src/kernel/console.C | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore index e6b4e6ac1..24effd849 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ *.swp *.bin *.elf +*.map @@ -6,7 +6,7 @@ COMMONFLAGS = -O3 -nostdlib CFLAGS = ${COMMONFLAGS} -mcpu=620 -nostdinc -g ASMFLAGS = ${COMMONFLAGS} -mcpu=620 CXXFLAGS = ${CFLAGS} -nostdinc++ -fno-rtti -fno-exceptions -LDFLAGS = -static ${COMMONFLAGS} +LDFLAGS = -static --sort-common -Map $@.map ${COMMONFLAGS} INCDIR = ${OBJDIR}/../src/include/ diff --git a/src/kernel/console.C b/src/kernel/console.C index 18286a283..ec1110202 100644 --- a/src/kernel/console.C +++ b/src/kernel/console.C @@ -2,7 +2,7 @@ #include <kernel/console.H> #include <stdarg.h> -static char kernel_printk_buffer[Console::BUFFER_SIZE]; +char kernel_printk_buffer[Console::BUFFER_SIZE]; Console::Console() : iv_pos(0), iv_buffer(kernel_printk_buffer) { |