Thomas Petazzoni
e07e1b45f7
dependencies: cleanup
...
Factorize some of the tests done by
toolchain/dependencies/dependencies.sh (check for unset environment
variables and check for required programs).
Make the output less verbose by only showing something when something
is not present. Some messages were really silly.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-16 08:33:38 +01:00
Thomas Petazzoni
84b1e44e92
dependencies: remove useless test doing nothing
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-15 21:09:53 +01:00
Thomas Petazzoni
8dba09de9d
dependencies: bail out if makeinfo isn't found
...
makeinfo is mandatory at least to build a toolchain. Currently,
dependencies.sh doesn't fail if makeinfo is not present and only
displays a message that can easily be lost. The user will then
encounter the issue later, when it is more difficult to understand
what's happening.
So, this patch simply does for makeinfo what the script does for the
other dependencies: bail out if they aren't available.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-15 21:03:50 +01:00
Peter Korsgaard
7f7bf9637e
dependencies: check for 'patch'
...
We need patch for patch-kernel.sh, so verify that it's available
before building.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-02 09:06:51 +02:00
Peter Korsgaard
44c10ff6b4
dependencies: check for >= make 3.81
...
Reported by Andrew Dyer <amdyer@gmail.com> and
Lionel Landwerlin <lionel.landwerlin@openwide.fr>.
Seems like make 3.80 has problems with our Makefile.autotools.in
infrastructure.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-30 09:03:40 +02:00
Peter Korsgaard
160d559b81
dependencies: simplistic SHELL = bash check
2009-01-01 21:20:46 +00:00
Hamish Moffatt
ea8e74bcbe
Applied change from Ben Nizette and Hans-Christian Egtvedt to
...
correctly detect version of gcc on recent distros. Supplied
patch was against git and didn't apply cleanly to svn, so applied
by hand.
2008-09-04 02:30:56 +00:00
Peter Korsgaard
0c462a82ec
dependencies: check for awk
2008-06-18 13:11:52 +00:00
Bernhard Reutner-Fischer
aa81a06508
- improve the way host prerequisites for "dependencies" are established
2007-08-22 09:22:07 +00:00
Bernhard Reutner-Fischer
11b82356cf
- make sure that sstrip is available early enough
2007-08-21 20:14:23 +00:00
Bernhard Reutner-Fischer
e99518277a
- add handling of lzma for the host (unconditionally for now)
...
- remove non-working attempt to install an lzma to the host via sudo
2007-08-21 15:33:33 +00:00
Ulf Samuelsson
adbc5a18cb
Add BUILDROOT_DL_DIR to dependencies.sh and fix whitespace damage (sorry)
2007-08-20 15:47:42 +00:00
Bernhard Reutner-Fischer
0abc368c5c
- check for clean environment variables ARCH, CROSS_COMPILE, GREP_OPTIONS
2007-06-26 13:26:51 +00:00
Bernhard Reutner-Fischer
eb84b6dba3
- fix typo in version check
2007-06-05 07:38:07 +00:00
Bernhard Reutner-Fischer
beca59b090
- ignore eventual errors from which(1)
2007-05-11 12:50:15 +00:00
Bernhard Reutner-Fischer
44d3e98efa
- ignore errors when looking at hostcc and hostcxx
2007-03-21 18:15:02 +00:00
Bernhard Reutner-Fischer
22c0b6ee5c
- stop using head and use sed -e '1d' at the end instead
2007-03-21 10:54:24 +00:00
Bernhard Reutner-Fischer
9c5b374d8d
- fix syntax
2007-03-12 08:55:20 +00:00
Bernhard Reutner-Fischer
f506f7c893
- fixes for bugs introduced with the MacOS10 support (Heikki Lindholm)
2007-03-10 10:29:08 +00:00
Bernhard Reutner-Fischer
1506b0cfd5
Improve the checking of sed by adding some common GNU sed installation
...
names (gsed/gnused), checking for a basic OS X sed feature in command
line option handling, checking the actual result of the sed run against
the expected result, and placing common code for the check under
toolchain/dependencies/. (Heikki Lindholm)
2007-03-09 08:33:34 +00:00
Bernhard Reutner-Fischer
78e6cbb4ee
- Propagate HOST_SED_DIR to the dependencies script so that it may use the
...
local sed build as well (Heikki Lindholm).
2007-03-08 16:44:20 +00:00
Bernhard Reutner-Fischer
1e4d4391bd
- mention the package that usually provides makeinfo
2007-02-16 09:34:11 +00:00
Bernhard Reutner-Fischer
0fed2766a4
- might make sense not to print ok if it was nak
2007-02-15 14:30:56 +00:00
Bernhard Reutner-Fischer
f3c50a6cf2
- warn about missing makeinfo on the host.
2007-02-15 14:07:08 +00:00
Bernhard Reutner-Fischer
2d70eb0b89
- cosmetics
2007-02-12 10:41:59 +00:00
Bernhard Reutner-Fischer
13c1b92973
- add paranoia warning about $INCLUDES
2007-02-09 17:28:27 +00:00
Bernhard Reutner-Fischer
078013d8ae
- add purely informational check of HOSTCXX
2007-02-09 12:32:21 +00:00
Bernhard Reutner-Fischer
7f0c154c00
- remove sedtest temporary file
2007-01-21 22:31:03 +00:00
Bernhard Reutner-Fischer
36b371f2dc
- pass MAKE in so we can check the correct binary for it's version..
2007-01-20 13:06:49 +00:00
Bernhard Reutner-Fischer
a1a86ef91f
- add sanity check to make sure that LD_LIBRARY_PATH doesn't contain CWD
2007-01-19 17:11:05 +00:00
Bernhard Reutner-Fischer
d310a7f3bd
- spelling fix
2006-12-13 09:17:12 +00:00
Eric Andersen
28283d54a8
fix cut-n-paste typo, where I replaced CFLAGS with two copies CXXFLAGS
...
fix spacing on env var failure notices
2006-12-13 07:25:22 +00:00
Eric Andersen
ef6528bb8f
add checks for when people have foolishly set things in their enviroment
...
such as CC, CFLAGS, etc that will cause buildroot to break
2006-12-13 07:21:16 +00:00
Eric Andersen
3b261a29d5
use '/bin/echo -e' to make certain we don't use an unusable /bin/sh builtin
2006-12-08 05:24:59 +00:00
Bernhard Reutner-Fischer
3bc31e85b1
- move check for which(1) before it's first use
...
- fix printing a message when erroring out on non-existing HOSTCC
2006-11-29 10:39:30 +00:00
Bernhard Reutner-Fischer
784e010f2d
- fix parsing the gcc version. Also look at the HOSTCC's version rather than a random gcc that may be installed.
...
Closes #961 and #1097
2006-11-28 10:06:48 +00:00
Eric Andersen
1c911f7f4f
minor dependancy cleanup
2006-07-19 06:37:58 +00:00
Eric Andersen
0524f3a6a0
trivial cosmetic stuff
2006-07-18 23:54:31 +00:00
Eric Andersen
8aa5dc4138
stick an extra blank line after results
2006-07-18 23:42:03 +00:00
Eric Andersen
8c709551ff
put sed check in the correct place
2006-07-18 23:39:39 +00:00
Mike Frysinger
d99c31c646
s/dependancies/dependencies/
2006-05-26 01:18:09 +00:00