On Thu Jul 12, 2007 at 19:36:08 +0800, kashin Lin wrote:
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 :
- make menuconfig
- 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