xref: /openbmc/openbmc/poky/meta/conf/distro/include/tcmode-default.inc (revision c9537f57ab488bf5d90132917b0184e2527970a5)
1#
2# Default toolchain configuration
3#
4
5PREFERRED_PROVIDER_virtual/cross-binutils = "${MLPREFIX}binutils-cross-${TARGET_ARCH}"
6PREFERRED_PROVIDER_virtual/cross-binutils:class-nativesdk ?= "binutils-crosssdk-${SDK_SYS}"
7PREFERRED_PROVIDER_virtual/nativesdk-cross-binutils ?= "binutils-crosssdk-${SDK_SYS}"
8
9# Default libc config
10PREFERRED_PROVIDER_virtual/gettext ??= "gettext"
11
12GCCVERSION ?= "15.%"
13SDKGCCVERSION ?= "${GCCVERSION}"
14GLIBCVERSION ?= "2.41%"
15RUSTVERSION ?= "1.85.1%"
16
17PREFERRED_VERSION_gcc ?= "${GCCVERSION}"
18PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} ?= "${GCCVERSION}"
19PREFERRED_VERSION_gcc-crosssdk-${SDK_SYS} ?= "${SDKGCCVERSION}"
20PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "${GCCVERSION}"
21PREFERRED_VERSION_gcc-runtime ?= "${GCCVERSION}"
22PREFERRED_VERSION_gcc-sanitizers ?= "${GCCVERSION}"
23PREFERRED_VERSION_nativesdk-gcc-runtime ?= "${SDKGCCVERSION}"
24PREFERRED_VERSION_nativesdk-gcc-sanitizers ?= "${SDKGCCVERSION}"
25PREFERRED_VERSION_libgcc ?= "${GCCVERSION}"
26PREFERRED_VERSION_libgcc-initial ?= "${GCCVERSION}"
27PREFERRED_VERSION_libgfortran ?= "${GCCVERSION}"
28PREFERRED_VERSION_nativesdk-gcc ?= "${SDKGCCVERSION}"
29PREFERRED_VERSION_nativesdk-libgcc ?= "${SDKGCCVERSION}"
30PREFERRED_VERSION_nativesdk-libgcc-initial ?= "${SDKGCCVERSION}"
31
32PREFERRED_VERSION_glibc                    ?= "${GLIBCVERSION}"
33PREFERRED_VERSION_glibc-locale             ?= "${GLIBCVERSION}"
34PREFERRED_VERSION_glibc-mtrace             ?= "${GLIBCVERSION}"
35PREFERRED_VERSION_glibc-scripts            ?= "${GLIBCVERSION}"
36PREFERRED_VERSION_nativesdk-glibc          ?= "${GLIBCVERSION}"
37PREFERRED_VERSION_cross-localedef-native   ?= "${GLIBCVERSION}"
38
39# Rust toolchain preferred versions:
40
41PREFERRED_VERSION_cargo ?= "${RUSTVERSION}"
42PREFERRED_VERSION_cargo-native ?= "${RUSTVERSION}"
43PREFERRED_VERSION_libstd-rs ?= "${RUSTVERSION}"
44PREFERRED_VERSION_rust ?= "${RUSTVERSION}"
45PREFERRED_VERSION_rust-cross-${TARGET_ARCH} ?= "${RUSTVERSION}"
46PREFERRED_VERSION_rust-llvm ?= "${RUSTVERSION}"
47PREFERRED_VERSION_rust-llvm-native ?= "${RUSTVERSION}"
48PREFERRED_VERSION_rust-native ?= "${RUSTVERSION}"
49
50