mirror of
https://git.yoctoproject.org/poky
synced 2026-06-12 22:53:49 +02:00
Switch the default libc-headers to the 3.7 version. At the same time, remove older versions of the headers to keep things simple and clear. All userspace and kernel combinations should build and boot against this single lib-headers version. (From OE-Core rev: e7c9706d6a6777326a62e73bffdbb0f940792ff4) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
61 lines
2.9 KiB
PHP
61 lines
2.9 KiB
PHP
#
|
|
# Default toolchain configuration
|
|
#
|
|
|
|
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
|
|
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
|
|
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "gcc-cross-intermediate"
|
|
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
|
|
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
|
|
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs = "gcc-runtime"
|
|
PREFERRED_PROVIDER_gdb = "gdb"
|
|
|
|
# Default libc config
|
|
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "${TCLIBC}"
|
|
PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-for-gcc ?= "nativesdk-${TCLIBC}"
|
|
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial = "${TCLIBC}-initial"
|
|
PREFERRED_PROVIDER_virtual/nativesdk-${SDK_PREFIX}libc-initial = "nativesdk-${TCLIBC}-initial"
|
|
PREFERRED_PROVIDER_virtual/gettext ??= "gettext"
|
|
|
|
GCCVERSION ?= "4.7%"
|
|
SDKGCCVERSION ?= "${GCCVERSION}"
|
|
BINUVERSION ?= "2.23.1"
|
|
EGLIBCVERSION ?= "2.16"
|
|
UCLIBCVERSION ?= "0.9.33"
|
|
LINUXLIBCVERSION ?= "3.7"
|
|
|
|
PREFERRED_VERSION_gcc ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-cross ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-cross-initial ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-cross-intermediate ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-crosssdk ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_gcc-crosssdk-initial ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_gcc-crosssdk-intermediate ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_gcc-runtime ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-gcc-runtime ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_libgcc ?= "${GCCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-libgcc ?= "${SDKGCCVERSION}"
|
|
PREFERRED_VERSION_binutils ?= "${BINUVERSION}"
|
|
PREFERRED_VERSION_binutils-cross ?= "${BINUVERSION}"
|
|
PREFERRED_VERSION_binutils-crosssdk ?= "${BINUVERSION}"
|
|
PREFERRED_VERSION_binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= "${BINUVERSION}"
|
|
PREFERRED_VERSION_linux-libc-headers ?= "${LINUXLIBCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-linux-libc-headers ?= "${LINUXLIBCVERSION}"
|
|
PREFERRED_VERSION_eglibc ?= "${EGLIBCVERSION}"
|
|
PREFERRED_VERSION_eglibc-locale ?= "${EGLIBCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-eglibc ?= "${EGLIBCVERSION}"
|
|
PREFERRED_VERSION_eglibc-initial ?= "${EGLIBCVERSION}"
|
|
PREFERRED_VERSION_nativesdk-eglibc-initial ?= "${EGLIBCVERSION}"
|
|
PREFERRED_VERSION_cross-localedef-native ?= "${EGLIBCVERSION}"
|
|
PREFERRED_VERSION_uclibc ?= "${UCLIBCVERSION}"
|
|
PREFERRED_VERSION_uclibc-initial ?= "${UCLIBCVERSION}"
|
|
PREFERRED_VERSION_elfutils ?= "0.148"
|
|
# don't use version earlier than 1.4 for gzip-native, as it's necessary for
|
|
# some packages using an archive format incompatible with earlier gzip
|
|
PREFERRED_VERSION_gzip-native ?= "1.5"
|
|
|
|
# Setup suitable toolchain flags
|
|
require conf/distro/include/as-needed.inc
|
|
|