i have crosscompilator for it, but when I compile kernel 2.6.22 with uclinux patch (...uc0-big.patch) i have errors
compile comand :
Code: Select all
make ARCH=mips CROSSCOMPILE=mips-linux-
Code: Select all
...
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
CC arch/mips/kernel/traps.o
In file included from arch/mips/kernel/traps.c:41:
include/asm/mmu_context.h: In function `get_new_mmu_context':
include/asm/mmu_context.h:110: error: incompatible types in assignment
include/asm/mmu_context.h: In function `init_new_context':
include/asm/mmu_context.h:130: error: incompatible types in assignment
include/asm/mmu_context.h: In function `switch_mm':
include/asm/mmu_context.h:156: error: invalid operands to binary ^
include/asm/mmu_context.h:183: error: aggregate value used where an integer was expected
include/asm/mmu_context.h:183: error: aggregate value used where an integer was expected
include/asm/mmu_context.h: In function `activate_mm':
include/asm/mmu_context.h:243: error: aggregate value used where an integer was expected
include/asm/mmu_context.h:243: error: aggregate value used where an integer was expected
include/asm/mmu_context.h: In function `drop_mmu_context':