2007/7/12, Adam Lackorzynski <adam@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:
ABI Extensions Fiasco - prepare for world domination
>[Y] Deceit bit disables switch =DECEIT_BIT_DISABLES_SWITCH?<
[Y] Handle and preserve segments =HANDLE_SEGMENTS?
[ ] PL0 Hack (EXPERIMENTAL) (NEW) =PL0_HACK?
[ ] Enable task capabilities =TASK_CAPS?
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: 沒有此一檔案或目錄
> 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
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i486-pc-linux-gnu
Adam
--
Adam adam@os.inf.tu-dresden.de
Lackorzynski http://os.inf.tu-dresden.de/~adam/
_______________________________________________
l4-hackers mailing list
l4-hackers@os.inf.tu-dresden.de
http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers