From f62e16eff37b0fa16e9a64733cef626f99c1e7fc Mon Sep 17 00:00:00 2001 From: Christopher Larson Date: Fri, 8 Mar 2013 14:20:46 -0700 Subject: [PATCH] external-sourcery-toolchain: provide libc-initial This keeps eglibc-initial out of the build when using eglibc-sourcery. Signed-off-by: Christopher Larson --- conf/distro/include/tcmode-external-sourcery.inc | 1 + recipes/meta/external-sourcery-toolchain.bb | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/conf/distro/include/tcmode-external-sourcery.inc b/conf/distro/include/tcmode-external-sourcery.inc index 3514e9a..bd852ff 100644 --- a/conf/distro/include/tcmode-external-sourcery.inc +++ b/conf/distro/include/tcmode-external-sourcery.inc @@ -45,6 +45,7 @@ PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "external-sourcery PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "external-sourcery-toolchain" PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "external-sourcery-toolchain" PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc ?= "external-sourcery-toolchain" +PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial ?= "external-sourcery-toolchain" PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "external-sourcery-toolchain" PREFERRED_PROVIDER_libgcc = "external-sourcery-toolchain" PREFERRED_PROVIDER_eglibc ?= "external-sourcery-toolchain" diff --git a/recipes/meta/external-sourcery-toolchain.bb b/recipes/meta/external-sourcery-toolchain.bb index 2ce6c48..9519854 100644 --- a/recipes/meta/external-sourcery-toolchain.bb +++ b/recipes/meta/external-sourcery-toolchain.bb @@ -17,12 +17,13 @@ PROVIDES = "\ virtual/${TARGET_PREFIX}gcc-intermediate \ virtual/${TARGET_PREFIX}binutils \ virtual/${TARGET_PREFIX}compilerlibs \ + virtual/${TARGET_PREFIX}libc-initial \ ${@base_conditional('PREFERRED_PROVIDER_linux-libc-headers', PN, 'linux-libc-headers', '', d)} \ ${@base_conditional('PREFERRED_PROVIDER_virtual/libc', PN, 'virtual/libc virtual/libiconv virtual/libintl virtual/${TARGET_PREFIX}libc-for-gcc ${TCLIBC}', '', d)} \ libgcc \ " PV = "${CSL_VER_MAIN}" -PR = "r17" +PR = "r18" #SRC_URI = "http://www.codesourcery.com/public/gnu_toolchain/${CSL_TARGET_SYS}/arm-${PV}-${TARGET_PREFIX}i686-pc-linux-gnu.tar.bz2"