summaryrefslogtreecommitdiffstats
path: root/meta/conf
diff options
context:
space:
mode:
Diffstat (limited to 'meta/conf')
-rw-r--r--meta/conf/distro/include/tclibc-baremetal.inc4
-rw-r--r--meta/conf/distro/include/tcmode-default.inc20
2 files changed, 14 insertions, 10 deletions
diff --git a/meta/conf/distro/include/tclibc-baremetal.inc b/meta/conf/distro/include/tclibc-baremetal.inc
index f3d27bbaae..abea5a7162 100644
--- a/meta/conf/distro/include/tclibc-baremetal.inc
+++ b/meta/conf/distro/include/tclibc-baremetal.inc
@@ -19,10 +19,10 @@ IMAGE_LINGUAS = ""
19LIBC_DEPENDENCIES = "" 19LIBC_DEPENDENCIES = ""
20 20
21EXTRA_OECONF:pn-gcc-cross-${TARGET_ARCH}:append = " --without-headers" 21EXTRA_OECONF:pn-gcc-cross-${TARGET_ARCH}:append = " --without-headers"
22DEPENDS:remove:pn-meta-toolchain = "virtual/libc virtual/${TARGET_PREFIX}compilerlibs" 22DEPENDS:remove:pn-meta-toolchain = "virtual/libc virtual/compilerlibs"
23 23
24# certain compiler libs cannot be used without libc, avoid the dependence on compilerlibs 24# certain compiler libs cannot be used without libc, avoid the dependence on compilerlibs
25BASEDEPENDS:remove:class-target = "virtual/${TARGET_PREFIX}compilerlibs" 25BASEDEPENDS:remove:class-target = "virtual/compilerlibs"
26 26
27TARGET_OS = "elf" 27TARGET_OS = "elf"
28TARGET_OS:arm = "eabi" 28TARGET_OS:arm = "eabi"
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
index c0817a2bf5..fa4028ceda 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -2,16 +2,20 @@
2# Default toolchain configuration 2# Default toolchain configuration
3# 3#
4 4
5PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross-${TARGET_ARCH}" 5PREFERRED_PROVIDER_virtual/cross-binutils = "${MLPREFIX}binutils-cross-${TARGET_ARCH}"
6PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross-${TARGET_ARCH}" 6PREFERRED_PROVIDER_virtual/cross-cc = "${MLPREFIX}gcc-cross-${TARGET_ARCH}"
7PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross-${TARGET_ARCH}" 7PREFERRED_PROVIDER_virtual/cross-c++ = "${MLPREFIX}gcc-cross-${TARGET_ARCH}"
8PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "gcc-runtime" 8PREFERRED_PROVIDER_virtual/compilerlibs = "gcc-runtime"
9PREFERRED_PROVIDER_gdb = "gdb" 9PREFERRED_PROVIDER_gdb = "gdb"
10 10
11PREFERRED_PROVIDER_virtual/${SDK_PREFIX}binutils ?= "binutils-crosssdk-${SDK_SYS}" 11PREFERRED_PROVIDER_virtual/cross-binutils:class-nativesdk ?= "binutils-crosssdk-${SDK_SYS}"
12PREFERRED_PROVIDER_virtual/${SDK_PREFIX}gcc = "gcc-crosssdk-${SDK_SYS}" 12PREFERRED_PROVIDER_virtual/cross-cc:class-nativesdk = "gcc-crosssdk-${SDK_SYS}"
13PREFERRED_PROVIDER_virtual/${SDK_PREFIX}g++ = "gcc-crosssdk-${SDK_SYS}" 13PREFERRED_PROVIDER_virtual/cross-c++:class-nativesdk = "gcc-crosssdk-${SDK_SYS}"
14PREFERRED_PROVIDER_virtual/${SDK_PREFIX}compilerlibs = "nativesdk-gcc-runtime" 14
15PREFERRED_PROVIDER_virtual/nativesdk-cross-binutils ?= "binutils-crosssdk-${SDK_SYS}"
16PREFERRED_PROVIDER_virtual/nativesdk-cross-cc = "gcc-crosssdk-${SDK_SYS}"
17PREFERRED_PROVIDER_virtual/nativesdk-cross-c++ = "gcc-crosssdk-${SDK_SYS}"
18PREFERRED_PROVIDER_virtual/nativesdk-compilerlibs = "nativesdk-gcc-runtime"
15 19
16# Default libc config 20# Default libc config
17PREFERRED_PROVIDER_virtual/gettext ??= "gettext" 21PREFERRED_PROVIDER_virtual/gettext ??= "gettext"