Hi,
I have some difficulties, compiling l4linux for arm. (I use the toolchain from http://www.ertos.nicta.com.au/downloads/tools/arm-linux-3.4.4.tar.bz2.)
Using the version from SVN (# svn co -N http://svn.tudos.org/repos/tudos/trunk tudos), I don't have any problems compiling fiasco or the l4env, but if I try to compile l4linux (... "repomgr co fiasco dice l4linux-2.6-env" ... and after disabling the VGA-Console) - I get the following error-message:
--- l4linux-2.6 # make L4ARCH=arm CROSS_COMPILE=arm-linux- CHK include/linux/version.h CHK include/linux/utsrelease.h CALL scripts/checksyscalls.sh <stdin>:91:1: warning: "__IGNORE_sync_file_range" redefined In file included from <stdin>:2: include/asm-l4/arm-arch/asm/unistd.h:444:1: warning: this is the location of the previous definition <stdin>:1097:2: warning: #warning syscall fadvise64 not implemented <stdin>:1265:2: warning: #warning syscall migrate_pages not implemented <stdin>:1321:2: warning: #warning syscall pselect6 not implemented <stdin>:1325:2: warning: #warning syscall ppoll not implemented <stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented CHK include/linux/compile.h GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 arch/l4/kernel/arch-arm/built-in.o(.init.text+0x824): In function `start_thread': /root/tudos/l4linux-2.6/include/asm-l4/arm-arch/asm/current.h:9: undefined reference to `l4env_load_initrd' make: *** [.tmp_vmlinux1] Error 1 ---
How can I solve this error-message?
By the way, using a l4linux Version from 2007-06-30 works very well, but there I have the problem, that the openmoko-kernel-patchset is made for linux 2.6.22.x and my 2007-06-30-Version is 2.6.21.x. Any help would be very welcome!
Thanks, Dennis