===== Overview ===== [[http://tmade.de|Home tmade.de]] [[http://wiki.tmade.de|Home Wiki]] ===== Kernel Compilation ===== To compile a freetz kernel you have to download freetz from http://trac.freetz.org/wiki/Download http://freetz.org/wiki You need a running linux such as OpenSuse with the following packages installed: * gcc - GNU C Compiler * g++ - GNU C++ Compiler * binutils - GNU Assembler * autoconf * automake above Version 1.10 * libtool * GNU make above Version 3.81 * bzip2 * libncurses5-dev * zlib1g-dev * flex * bison * patch * texinfo * tofrodos * gettext * jam * pkg-config * ecj-bootstrap * perl * libstring-crc32-perl Untar the freetz package (e.g. freetz-1.1.2.tar.bz2) by running bunzip freetz-1.1.2.tar.bz2 and then tar -xvf freetz-1.1.2.tar Change to the directory where you´ve unpacked the file. Then run make menuconfig and selected the required modules. Afterwards you have to run make and you´ll get a compiled kernel-image within the ~/freetz-1.1.2/image/ folder. To compile again clean the source before: make distclean make config-clean-deps