problem compiling l4linux - arm

Dennis Gessner gessner at
Wed Sep 19 13:07:07 CEST 2007


I have some difficulties, compiling l4linux for arm.
(I use the toolchain from

Using the version from SVN (# svn co -N 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/
<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
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!


More information about the l4-hackers mailing list