9
0
Fork 0

openrisc: link to libgcc

To get symbols like __ashrdi3.

Franck started generating these symbols from gcc assembly, which seems
to be the cleaner approach. The simpler approach for now to get additional
symbols is to link in libgcc, which is the same as the kernel does.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Franck Jullien <franck.jullien@gmail.com>
This commit is contained in:
Sascha Hauer 2012-06-25 11:22:32 +02:00
parent e2e494bc02
commit 271bdffbcd
1 changed files with 4 additions and 0 deletions

View File

@ -1,5 +1,7 @@
CPPFLAGS += -D__OR1K__ -ffixed-r10 -mhard-mul -mhard-div
LIBGCC := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
board-$(CONFIG_GENERIC) := generic
KALLSYMS += --symbol-prefix=_
@ -18,4 +20,6 @@ common-y += $(BOARD)
common-y += arch/openrisc/lib/
common-y += arch/openrisc/cpu/
common-y += $(LIBGCC)
lds-y += arch/openrisc/cpu/barebox.lds