Run L4linux on ARM platform

Adam Lackorzynski adam at os.inf.tu-dresden.de
Thu Jul 12 13:43:53 CEST 2007


On Thu Jul 12, 2007 at 19:36:08 +0800, kashin Lin wrote:
> 2007/7/12, Adam Lackorzynski <adam at os.inf.tu-dresden.de>:
> >
> >
> >On Thu Jul 12, 2007 at 12:49:36 +0800, kashin Lin wrote:
> >> in kernel/fiasco/build :
> >> 1. make menuconfig
> >> 2. set target processor : P4  (i try to build l4linux for x86 platform
> >> first)
> >>  set Deceit bit disables switch & Handle and preserve segments in ABI
> >> extensions
> >>  ( i cant find the 'Exception IPC' and 'Inter-task ex-regs syscall'
> >options
> >
> >It's there, kernel option -> abi extensions, enable experimental options
> >first.
> 
> 
> following is menuconfig snapshot:

Ah, yes, it's default on nowadays, sorry.

> still without 'Exception IPC' and 'Inter-task ex-regs syscall' too.
> 
> >in menuconfig
> >>  which mentioned in
> >> http://os.inf.tu-dresden.de/L4/LinuxOnL4/build-2.6.shtml )
> >> 3. others use default config
> >> 4. make
> >>
> >> and the message appear...
> >> make: Circular
> >> /home/kashin08/Desktop/L4_X86/kernel/fiasco/src/Modules.ia32.o <-
> >> Modules.ia32 dependency dropped.
> >> make: Circular .Modules.deps <- Modules.ia32 dependency dropped.
> >> make: Circular
> >/home/kashin08/Desktop/L4_X86/kernel/fiasco/src/rules.cml.o
> >> <- Modules.ia32 dependency dropped.
> >> make: Circular
> >/home/kashin08/Desktop/L4_X86/kernel/fiasco/src/rules.cml.o
> >> <- .Modules.deps dependency dropped.
> >> make: Circular create-sources <- Modules.ia32 dependency dropped.
> >> make: Circular create-sources <- globalconfig.out dependency dropped.
> >> make: Circular create-sources <- .Modules.deps dependency dropped.
> >> make srcdir=/home/kashin08/Desktop/L4_X86/kernel/fiasco/src
> >> objbase=/home/kashin08/Desktop/L4_X86/kernel/fiasco/build -f
> >> /home/kashin08/Desktop/L4_X86/kernel/fiasco/src/Makefile.sub1
> >> make[1]: Entering directory
> >> `/home/kashin08/Desktop/L4_X86/kernel/fiasco/build'
> >> /home/kashin08/Desktop/L4_X86/kernel/fiasco/src/Makefile.sub1:17:
> >> .Modules.deps: ¨S¦³¦¹¤@ÀɮשΥؿý
> >> make[1]: *** No rule to make target `.Modules.deps'.  Stop.
> >> make[1]: Leaving directory
> >> `/home/kashin08/Desktop/L4_X86/kernel/fiasco/build'
> >
> >Which Linux distribution are you using?
> >Please show me a make -v
> 
> 
> i use "ubuntu 6.06 LTS - Dapper Drake (kernel 2.6.15-28-386)".
> 
> make -v:
> GNU Make 3.81beta4

This make is broken, please get another one, plain 3.81 is fine, as is
updating to feisty or edgy.



Adam
-- 
Adam                 adam at os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/




More information about the l4-hackers mailing list