On Sat Jul 14, 2007 at 19:03:41 +0800, kashin Lin wrote:
2007/7/14, Adam Lackorzynski adam@os.inf.tu-dresden.de:
Hi,
On Sat Jul 14, 2007 at 01:17:36 +0800, kashin Lin wrote:
my building sequence is :
in l4_all/kernel/fiasco
- make BUILDDIR=../../build/fiasco
in l4_all/build/fiasco 2. make menuconfig
in l4_all/l4 3. make config O=../build/l4env 4. make O=../build/l4env ======================================
my questions :
- when i issue make in l4/ to build the L4 userland, does it automatic
build fiasco subsequently¡H
- if yes, is its default output path for fiasco
l4_all/kernel/fiasco/build?
Yes, a default configuration is built into kernel/fiasco/build upon make in the l4 directory if not configured otherwise (see the L4 configuration menu).
( after the operations mentioned above, i find there are some new files
in
l4_all/kernel/fiasco/build ) but my configuration for fiasco is in l4_all/build/fiasco, is this auto build operation based on my config?
No, it's a default build.
or i should set BUILDDIR to l4_all/kernel/fiasco/build?
No. The way you build the kernel is fine.
but the default build isn't base on my configuration (i enable 'Handle and preserve segments').
No.
if i don't set BUILDDIR to l4_all/kernel/fiasco/build. how does default build know how i config fiasco?
Not at all. The configuration used for the kernel/fiasco/build is just a plain default standard configuration. It has nothing to do with your specific configuration.
last time, you mentioned that : "Yes, a default configuration is built into kernel/fiasco/build upon make in the l4 directory if not configured otherwise (see the L4 configuration menu)." but i can't find any option in L4 configuration menu which is about fiasco?
It's the 'Do not build anything outside l4 directory' option in the 'Advanced' menu.
Adam