Yeah, I'm just going to try to fumble through the cross compiler steps and see if I get lucky. The biggest thing is to find the CodeSourcery library that I need, seems 32bit isn't offerred anymore and I'm bombing out on the make.
Can't get jffs2 to build....
/tools/CSLQ32005/bin/arm-none-linux-gnueabi-gcc -DMV_88F5181L -DRD_88F5181L_GE -DRD_DB_88F5181L -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x00f10000 -I/tmp/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /tools/CSLQ32005/bin/../lib/gcc/arm-none-eabi/4.8.1/include -pipe -DCONFIG_ARM -D__ARM__ -march=armv5t -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x00f10000 -I/tmp/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /tools/CSLQ32005/bin/../lib/gcc/arm-none-eabi/4.8.1/include -pipe -DCONFIG_ARM -D__ARM__ -march=armv5t -Wall -Wstrict-prototypes -c -o compr_rtime.o compr_rtime.c
/tools/CSLQ32005/bin/arm-none-linux-gnueabi-gcc -DMV_88F5181L -DRD_88F5181L_GE -DRD_DB_88F5181L -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x00f10000 -I/tmp/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /tools/CSLQ32005/bin/../lib/gcc/arm-none-eabi/4.8.1/include -pipe -DCONFIG_ARM -D__ARM__ -march=armv5t -g -Os -fno-strict-aliasing -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -DTEXT_BASE=0x00f10000 -I/tmp/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /tools/CSLQ32005/bin/../lib/gcc/arm-none-eabi/4.8.1/include -pipe -DCONFIG_ARM -D__ARM__ -march=armv5t -Wall -Wstrict-prototypes -c -o compr_rubin.o compr_rubin.c
compr_rubin.c: In function 'rubin_do_decompress':
compr_rubin.c:51:24: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
register char *curr = page_out;
^
compr_rubin.c:52:14: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
char *end = page_out + destlen;
^
compr_rubin.c:89:15: error: lvalue required as increment operand
temp = *(++((u32 *) in));
^
/tmp/u-boot/config.mk:175: recipe for target 'compr_rubin.o' failed
make[1]: *** [compr_rubin.o] Error 1
make[1]: Leaving directory '/tmp/u-boot/fs/jffs2'
Makefile:161: recipe for target 'fs/jffs2/libjffs2.a' failed
make: *** [fs/jffs2/libjffs2.a] Error 2
(Last edited by khelben on 30 Mar 2016, 00:24)