Build Issues

Adam Lackorzynski adam at os.inf.tu-dresden.de
Sat Jun 17 20:01:11 CEST 2006


Hi,

On Sat Jun 17, 2006 at 01:59:49 -0400, Michael J. Emswiler wrote:
> I am trying to follow the directions (which may be old?) on the Fiasco site 
> for building.  (I am attempting to build a full DROP system eventually.)
> 
> I am running OpenSuse 10.1, and have installed GCC 3.4.6 specifically for this 
> purpose.  After restructuring my dev area, I am building out of 
> usr/src/drops.  I have checked out the latest versions of l4 and l4linux-2.6 
> (even tried the hello alias.)
> 
> For some reason, I can't seem to get past a missing configure in the tool/dice 
> subdirectory.
> 
> Can anyone clue me in as to how to generate this file properly?
> 
> I start in usr/src/drops, create a bin directory to receive the output, type 
> make -C l4 config and point DROPS_STDDIR to /usr/src/drops/bin, then I check 
> the Linux-2.6 kernel sources available, and the default path appears correct 
> ($(L4DIR)/../l4linux-2.6) and Save the configuration.

You don't need to do anything with DROPS_STDDIR, it's just the final
destination to finally install things in. It's not required initially
(and maybe never).

> Subsequently, I cd directly into l4 and try a simple make.  It then asks for 
> me to always provide O=.../builddir -- is this the same dir I provide in the 
> config Target Path for DROPS_STDDIR ?

No.


Currently the whole thing with the standard configuration should work as
follows:

% cvs -d :pserver:guest at os.inf.tu-dresden.de:/home/remote-cvs co hello
% cd l4
% make O=/tmp/obj oldconfig
% make O=/tmp/obj


/tmp/obj is any directory you like, that's where any generated file will
go.
I had a typo in the build process of dice, please update this and
'configure' should be built.





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