SliTaz GNU/Linux official and community documentation wiki.
.png

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
en:cookbook:toolchain [2011/05/09 11:11]
pankso created
en:cookbook:toolchain [2011/05/17 22:16]
linea typo
Line 2: Line 2:
  
  
-The Toolchain is the set of packages used to build the entier ​system. It consist in Binutils, GCC, Linux API headers and the GNU libc aka Glibc. SliTaz ​have a developement ​cycle based on a year, so the toolchain ​got a huge update once a year just after stable release. When the toolchain ​change ​we must rebuild all packages to ensure quality and consitency.+The Toolchain is the set of packages used to build the entire ​system. It consists of Binutils, GCC, Linux API headers and the GNU libc aka Glibc. SliTaz ​has an annual development ​cycle, so the toolchain ​gets a huge update once a year just after stable release. When the toolchain ​changes ​we must rebuild all packages to ensure quality and consistency
  
-On SliTaz you have 2 way to rebuild a toolchain from scratch: Cookutils and Tazwok. Tazwok is historicaly ​the first packages builder for SliTaz and by the time have evolved into a powerfull ​tool that can rebuild the full system from scratch. More info: http://​doc.slitaz.org/​en:​devnotes:​new-tazwok-illustrated+On SliTaz you have 2 ways to rebuild a toolchain from scratch: Cookutils and Tazwok. Tazwok is historically ​the first packages builder for SliTaz and over time has evolved into a powerful ​tool that can rebuild the full system from scratch. More info: http://​doc.slitaz.org/​en:​devnotes:​new-tazwok-illustrated
  
-Cookutils are the new tools, written from scratch before and for SliTaz 4.0. The build tools needed ​an huge improvement since they was wrote when SliTaz had 400-500 packages, when Cookutils was started SliTaz had 2960 packages, so the way to handle all these packages is more complex than at the begining ​of the project. Also the Cookutils have been wote with simplicity and speed in mind and are use on the official SliTaz build host aka Tank.+Cookutils are the new tools, written from scratch ​as before and for SliTaz 4.0. The build tools needed ​huge improvement since they were first written ​when SliTaz had 400-500 packages, when Cookutils was started SliTaz had 2960 packages, so the way to handle all these packages is even more complex than at the beginning ​of the project. Also the Cookutils have been written ​with simplicity and speed in mind and are used on the official SliTaz build host aka Tank. 
  
-To rebuild the official toolchain with Cookutils you must use the package slitaz-toolchain. This package is used to install the toolchain in a development environment and to build the Toolchain in the correct order and with 2 pass for binutils and GCC. You will find some info in the slitaz-toolchain receipt ​it self and after building we keep a note in /​usr/​share/​doc/​slitaz/​toolchain.txt+To rebuild the official toolchain with Cookutils you must use the package slitaz-toolchain. This package is used to install the toolchain in a development environment and builds ​the Toolchain in the correct order with 2 passes ​for binutils and GCC. You will find some info in the slitaz-toolchain receipt ​itself ​and after building we keep a note in /​usr/​share/​doc/​slitaz/​toolchain.txt ​
  
-Recooking the full toolchain can be long:+Recooking the full toolchain can be slow:
  
 <​code>​ <​code>​
 # cook slitaz-toolchain # cook slitaz-toolchain
 </​code>​ </​code>​
 
en/cookbook/toolchain.txt ยท Last modified: 2014/11/19 18:00 by linea