summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--config.mk2
-rw-r--r--src/kernel/console.C2
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
diff --git a/config.mk b/config.mk
index 5a6053d0b..e87392e60 100644
--- a/config.mk
+++ b/config.mk
@@ -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)
{
OpenPOWER on IntegriCloud