summaryrefslogtreecommitdiffstats
path: root/toolchain/dependencies/dependencies.mk
Commit message (Collapse)AuthorAgeFilesLines
* dependencies: check for extract tools as wellPeter Korsgaard2011-12-041-7/+1
| | | | | | | | | | | | Most of the extract tools (gzip/bzip/..) we already check for explicitly in dependencies.sh (as they are used outside GENTARGETS), but not for xzcat. The .xz format is used fairly rarely, and it is likely to not be available on build hosts, so an explicit (hardcoded) check for it isn't optimal. Instead, add the inflate tools used to DL_TOOLS_DEPENDENCIES, similar to how we do it for svn/git/bzr/... Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dependencies: check core dependencies before anything elseThomas De Schampheleire2011-11-171-2/+4
| | | | | | | | | | | | | | | | | | | Currently, the dependencies target (that runs dependencies.sh) depends on DEPENDENCIES_HOST_PREREQ. This means that the dependencies listed in DEPENDENCIES_HOST_PREREQ (currently host-sstrip if sstrip is selected) are built *before* the dependencies.sh script is run. As a result, if e.g. there is no gcc compiler present on the build system, the dependencies in DEPENDENCIES_HOST_PREREQ will fail to build, and buildroot will fail non-gracefully. This patch makes sure that the DEPENDENCIES_HOST_PREREQ are checked *after* the dependencies.sh script, so that any problem in the build system is reported in a clean way by dependencies.sh. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* sstrip: make it a proper packageGustavo Zacarias2010-12-281-1/+1
| | | | | | | | | | | * Convert sstrip to a proper gentargets package * Use openwrt svn version, it's basically the same one we used * Change the hooks from old toolchain/sstrip to new package/sstrip * Drop the old toolchain/sstrip directory * sstrip for the target is now in Package -> Development Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* infrastructure: only require download tools when neededThomas Petazzoni2010-12-241-0/+7
| | | | | | | Instead of having to require svn, git or bzr unconditionally, only require them when one package needs them to be downloaded. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* sed: get rid of host-sed variantPeter Korsgaard2010-09-301-5/+1
| | | | | | | | And all the infrastructure surrounding it. A broken sed implementation is quite rare nowadays, as seen by the fact that the current host-sed support has been broken for a while, so just get rid of it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Detect early if an UTF-8 locale is neededThomas Petazzoni2010-08-111-0/+1
| | | | | | | | | | | Check in toolchain/dependencies/dependencies.sh if an UTF-8 locale is properly present on the system before trying to build a locale enabled toolchain. As this test is only needed when a locale enabled toolchain is going to be built, we pass the configuration file path to the dependencies.sh script so that it can grep for the current value of various options. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* - improve the way host prerequisites for "dependencies" are establishedBernhard Reutner-Fischer2007-08-221-3/+7
|
* - make sure that sstrip is available early enoughBernhard Reutner-Fischer2007-08-211-1/+5
|
* - add handling of lzma for the host (unconditionally for now)Bernhard Reutner-Fischer2007-08-211-1/+1
| | | | - remove non-working attempt to install an lzma to the host via sudo
* - Propagate HOST_SED_DIR to the dependencies script so that it may use theBernhard Reutner-Fischer2007-03-081-1/+3
| | | | local sed build as well (Heikki Lindholm).
* - pass MAKE in so we can check the correct binary for it's version..Bernhard Reutner-Fischer2007-01-201-1/+1
|
* - fix parsing the gcc version. Also look at the HOSTCC's version rather than ↵Bernhard Reutner-Fischer2006-11-281-1/+1
| | | | | | a random gcc that may be installed. Closes #961 and #1097
* minor dependancy cleanupEric Andersen2006-07-191-3/+3
|
* put sed check in the correct placeEric Andersen2006-07-181-1/+1
|
* s/dependancies/dependencies/Mike Frysinger2006-05-261-0/+25