Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:docs:kernel:build [2013/03/09 13:38] – created valerius | en:docs:kernel:build [2014/05/21 20:45] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | | + | ===== L4Ka:: |
| + | |||
| + | | ||
| + | - cd to //build// | ||
| + | - make -f // | ||
| + | - make menuconfig | ||
| + | - deselect xen 3 or xen 2 (because we use only L4Ka: | ||
| + | - select kernel to build. We propose to select 2.6.x kernel for real hardware. | ||
| + | - make world, compilation can be stopped with error because problems with some header files generation. | ||
| + | - cd to build pistachio-kernel-< | ||
| + | - make tcb_layout.h | ||
| + | - make asmsyms.h | ||
| + | - make kdb_class_helper.h | ||
| + | - make kdb_autogenerated_protos.h | ||
| + | - cd to root build dir | ||
| + | - make world | ||
| + | |||
| + | **Note**: According to set of build tools you can have problems with build process. For example, GCC 4 not supported well. With latest binutils you need apply patch to some kernel inline instructions (available on kernel.org site). And so on. | ||
| + | |||
| + | ~~DISCUSSION~~ | ||




