How to build barebox for NIOS2

Masahiro YAMADA yamada.m at jp.panasonic.com
Wed Feb 4 08:25:52 PST 2015


Hi,


I can't build barebox for NIOS2.


I am using Soucery tool chain which is available at:
http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/


I can build Linux and U-Boot with it,
but I can't for barebox.




$ make ARCH=nios2 generic_defconfig && make ARCH=nios2
CROSS_COMPILE=nios2-linux-gnu-

 [ snip ]

  LD      barebox
common/built-in.o: In function `mem_malloc_start':
(.text+0x0): warning: Unable to reach (null) (at 0xc1fb1188) from the
global pointer (at 0x00000000) because the offset (-1040510584) is out
of the allowed range, -32678 to 32767.



I tried another tool-chain, but I got the same link error.

How can we solve this?



-- 
Best Regards
Masahiro Yamada



More information about the barebox mailing list