Difference between revisions of "Quickstart"

From TUDOS-Wiki
Jump to navigationJump to search
(obj-dir of fiasco also in global obj dir)
(merge l4env, configure and build as with other steps, also makes current dir obvious)
Line 10: Line 10:
 
  $ ./repomgr co l4linux-2.6-env
 
  $ ./repomgr co l4linux-2.6-env
  
* L4Env: Create a build directory and configure
+
* L4Env: Create a build directory, configure and build
  
 
  $ mkdir /path/to/obj/tudos
 
  $ mkdir /path/to/obj/tudos
 
  $ cd /path/to/src/tudos/l4
 
  $ cd /path/to/src/tudos/l4
 
  $ make O=/path/to/obj/tudos oldconfig
 
  $ make O=/path/to/obj/tudos oldconfig
 
* L4Env: Build
 
 
 
  $ make O=/path/to/obj/tudos
 
  $ make O=/path/to/obj/tudos
  

Revision as of 16:34, 15 August 2007

Quick guide to get the system compiled, without much explanation.

  • Get the sources
    • hello is a simple set of programs, l4linux-2.6-env is everything needed for L4Linux.
$ cd /path/to/src
$ svn checkout -N http://svn.tudos.org/repos/tudos/trunk tudos
$ cd tudos
$ ./repomgr co hello
$ ./repomgr co l4linux-2.6-env
  • L4Env: Create a build directory, configure and build
$ mkdir /path/to/obj/tudos
$ cd /path/to/src/tudos/l4
$ make O=/path/to/obj/tudos oldconfig
$ make O=/path/to/obj/tudos
  • Fiasco: Create build directory, configure and build
$ cd /path/to/src/tudos/kernel/fiasco
$ make BUILDDIR=/path/to/obj/fiasco
$ cd /path/to/obj/fiasco
$ make
  • L4Linux
    • Get the source, configure and build
$ cd /path/to/src
$ svn co http://svn.tudos.org/repos/l4linux/trunk l4linux-2.6
$ cd l4linux-2.6
$ make O=/path/to/obj/l4linux x86-ux_defconfig
$ make O=/path/to/obj/l4linux