On Sun Jul 15, 2007 at 19:32:47 +0800, kashin Lin wrote: > 2007/7/15, Adam Lackorzynski <[EMAIL PROTECTED]>: > > > > > >On Sat Jul 14, 2007 at 19:03:41 +0800, kashin Lin wrote: > >> 2007/7/14, Adam Lackorzynski <[EMAIL PROTECTED]>: > >> > > >> >Hi, > >> > > >> >On Sat Jul 14, 2007 at 01:17:36 +0800, kashin Lin wrote: > > > my building sequence is : > ====================================== > in l4_all/kernel/fiasco > 1. 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 > ======================================
This order is fine > > > >> >> > >> >> my questions : > >> >> 1. when i issue make in l4/ to build the L4 userland, does it > >automatic > >> >build fiasco subsequently¡H > >> >> > >> >> 2. 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. > > > according to my building sequence metioned above, > if i want to build fiasco in the place i assigned ( > BUILDDIR=../../build/fiasco ) and > based on my config, i should go to l4_all/build/fiasco, and issue "make" > again? Yes, this is ok. > if yes, does it also mean the order of build l4env and fiasco is at our own > choise? > (build l4env first and then fiasco or build fiasco first then l4env) Yes, the order does not matter. Adam -- Adam [EMAIL PROTECTED] 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