yann@693: # Options specific to extracting packages yann@693: yann@693: comment "Extracting" yann@693: yann@693: config FORCE_EXTRACT yann@693: bool yann@693: prompt "Force extractions" yann@693: default n yann@693: help yann@693: Force extraction of already exctracted tarballs. yann@693: yann@693: Usefull if you suspect a previous extract did not complete (eg. broken yann@693: tarball), or you added a new set of patches for this component. yann@693: yann@693: config OVERIDE_CONFIG_GUESS_SUB yann@693: bool yann@693: prompt "Override config.{guess,sub}" yann@693: default y yann@693: help yann@693: Override tools' versions of config.guess and config.sub with the ones yann@693: from crosstool-NG. This means that all instances of config.guess and yann@693: config.sub in gcc, binutils, glibc, etc... will be replaced. yann@693: yann@693: Most of the time, the versions of those scripts found in packages are old yann@693: versions, thus lacking some target definitions. This is the case for yann@693: uClibc-based tuples in old versions of gcc and gdb, for example. yann@693: yann@693: Also, doing so will guarantee that all components have the same tuples yann@693: definitions for your target, and not diverging ones. yann@693: yann@693: You can update the ones provided with crosstool-NG by first running: yann@693: ct-ng updatetools yann@693: in the directory where you want to run crosstool-NG prior to the build. yann@693: yann@693: config ONLY_EXTRACT yann@693: bool yann@693: prompt "Stop after extracting tarballs" yann@693: default n yann@693: help yann@693: Exit after unpacking and patching tarballs. yann@693: yann@693: Usefull to look at the code before doing the build itself.