2015-02-04 17:25 GMT+01:00 Masahiro YAMADA <yamada.m@xxxxxxxxxxxxxxxx>: > 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 > > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox Hi, I have a GCC 4.1.2 and it does compile. This problem need some investigation. I don't have much time for this. You can find the GCC I'm using here: https://www.dropbox.com/s/z6pwevvgw7sb697/nios_gcc.tar.bz2?dl=0 Franck. _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox