diff options
author | Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> | 2012-02-08 17:22:20 +0100 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2012-02-09 22:59:21 +0100 |
commit | fd10b42ab8db0cd5d2f3c9076d54244c6e0e60a8 (patch) | |
tree | b3a8b79de79bc23d14a69c401d77eb5bacee1f95 /package/libusb | |
parent | 1bbf39bd733007f2bda799622147924008a5d44c (diff) | |
download | buildroot-novena-fd10b42ab8db0cd5d2f3c9076d54244c6e0e60a8.tar.gz buildroot-novena-fd10b42ab8db0cd5d2f3c9076d54244c6e0e60a8.zip |
dependencies: build a host-tar if no suitable tar can be found
Some toolchains, like the one built with buildroot itself, use hardlinks (for
example to link between the c++ and g++ binary). Unpacking such a toolchain
with the --strip-components options does not work correctly if the system tar
is too old (<1.17). Even recent releases of RedHat/CentOS still ship with
tar 1.15.
This patch checks for a suitable tar version (tar 1.17+) on the host system,
and adds host-tar to the host dependencies if none can be found.
host-tar is download and extracted as cpio.gz instead of tar.gz, to prevent
chicken-egg problem.
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
v4 Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/libusb')
0 files changed, 0 insertions, 0 deletions