Files
meta-external-toolchain/recipes-external/binutils/binutils-external-cross.bb
Christopher Larson 76528b316b binutils-external-cross: drop provides of unsuffixed
This provide interfered with multi-machine builds.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
2016-01-26 12:22:54 -07:00

20 lines
695 B
BlitzBasic

inherit external-toolchain-cross
SUMMARY = "GNU binary utilities"
HOMEPAGE = "http://www.gnu.org/software/binutils/"
BUGTRACKER = "http://sourceware.org/bugzilla/"
SECTION = "devel"
PN .= "-${TARGET_ARCH}"
PV := "${@oe.external.run(d, 'ld', '-v').splitlines()[0].split()[-1].rstrip()}"
LICENSE = "${@'GPLv3' if '${PV}'.split('.') > '2.17.50.0.12'.split('.') else 'GPLv2'}"
PROVIDES += "virtual/${TARGET_PREFIX}binutils"
EXTERNAL_CROSS_BINARIES = "ar as ld nm objcopy objdump ranlib strip \
addr2line c++filt elfedit gprof readelf size \
strings"
do_install_append () {
ln -s ${TARGET_PREFIX}ld ${D}${bindir}/${TARGET_PREFIX}ld.bfd
}