Merge remote-tracking branch 'gh-public/danny' into HEAD

* gh-public/danny:
  external-sourcery-toolchain: ship the multilib link in the -dev package
  external-sourcery-toolchain: put linux headers in eglibc packages
  toolchain-scripts: add TOOLCHAIN_PATH_ADD to PATH
  tcmode: use the class override for PATH add
  tcmode: don't ship a toolchain in the sdk for now
external-sourcery-toolchain: forgot to rstrip the trailing newline

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
external-sourcery-toolchain: also package ${prefix}/libexec

This is needed, as even if libexecdir isn't ${prefix}/libexec, our already
built eglibc will be expecting its files there. Without this, we get package
QA failures with current oe-core, which changed libexecdir to ${libdir}/${PN}.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
external-sourcery-toolchain: kill ${exec_prefix}/lib/locale in do_install_locale

As do_install_locale already copied these into the sysroot to be picked up by
eglibc-locale, there's no reason to keep the files around for ourselves.

Note: this should go into the oe-core eglibc-package.inc.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
external-sourcery-toolchain: add libquadmath packages

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
tcmode: prefer a matching gcc version for target recipes

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
external-sourcery-toolchain: silence GNU_HASH warning for libquadmath

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
external-sourcery-toolchain: kill oprofile bits

It doesn't provide everything, so use the real recipe instead.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
external-sourcery-toolchain: fix dev vs staticdev packaging issue

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Work around upstream FILESDIR/FILESPATH changes

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
external-sourcery-toolchain: kill more bits we don't want in eglibc-utils

Specifically, bin/sysroot-* and the oprofile binaries.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Merge remote-tracking branch 'mel/master' into HEAD

* mel/master:
  external-sourcery-toolchain: kill more bits we don't want in eglibc-utils
  Work around upstream FILESDIR/FILESPATH changes
  external-sourcery-toolchain: fix dev vs staticdev packaging issue
  external-sourcery-toolchain: kill oprofile bits
  external-sourcery-toolchain: silence GNU_HASH warning for libquadmath
  tcmode: prefer a matching gcc version for target recipes
  external-sourcery-toolchain: add libquadmath packages
  external-sourcery-toolchain: kill ${exec_prefix}/lib/locale in do_install_locale
  external-sourcery-toolchain: also package ${prefix}/libexec
  external-sourcery-toolchain: forgot to rstrip the trailing newline

Conflicts:
	recipes/meta/external-sourcery-toolchain.bb

Signed-off-by: Christopher Larson <chris_larson@mentor.com>