mirror of
https://git.yoctoproject.org/poky
synced 2026-04-07 05:02:22 +02:00
Cleanup POKYMODE files and add summary documentation
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2722 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
#
|
||||
# Poky configuration to use EABI
|
||||
# Poky configuration to use CSL 2005q3-2 derived toolchain (ARM EABI)
|
||||
#
|
||||
|
||||
PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
|
||||
|
||||
PREFERRED_VERSION_gcc ?= "3.4.4+csl-arm-2005q3-2"
|
||||
PREFERRED_VERSION_gcc-cross ?= "3.4.4+csl-arm-2005q3-2"
|
||||
@@ -15,7 +18,3 @@ PREFERRED_VERSION_glibc-intermediate ?= "2.3.6+csl-arm-2005q3-2"
|
||||
PREFERRED_VERSION_elfutils ?= "0.108"
|
||||
|
||||
PREFERRED_VERSION_linux-libc-headers ?= "2.6.12rc3+csl-arm-2005q3-2"
|
||||
|
||||
#Use the ARM EABI when building for an ARM cpu. We can't use overrides
|
||||
#here because this breaks all places where ":=" is used.
|
||||
TARGET_OS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1)=='arm']}"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#
|
||||
# Poky configuration to use EABI
|
||||
# Poky's default configuration (ARM EABI)
|
||||
# gcc 4.1.2, binutils 2.18, glibc 2.5
|
||||
#
|
||||
|
||||
TARGET_VENDOR = "-poky"
|
||||
@@ -20,6 +21,3 @@ PREFERRED_VERSION_glibc ?= "2.5"
|
||||
PREFERRED_VERSION_glibc-intermediate ?= "2.5"
|
||||
PREFERRED_VERSION_glibc-initial ?= "2.5"
|
||||
PREFERRED_VERSION_elfutils ?= "0.108"
|
||||
|
||||
GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
#
|
||||
# Poky configuration to use EABI
|
||||
#
|
||||
|
||||
TARGET_VENDOR = "-poky"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
|
||||
|
||||
PREFERRED_VERSION_gcc ?= "4.1.1"
|
||||
PREFERRED_VERSION_gcc-cross ?= "4.1.1"
|
||||
PREFERRED_VERSION_gcc-cross-initial ?= "4.1.1"
|
||||
PREFERRED_VERSION_binutils ?= "2.16.91.0.7"
|
||||
PREFERRED_VERSION_binutils-cross ?= "2.16.91.0.7"
|
||||
PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
|
||||
PREFERRED_VERSION_glibc ?= "2.4"
|
||||
PREFERRED_VERSION_glibc-intermediate ?= "2.4"
|
||||
PREFERRED_VERSION_elfutils ?= "0.108"
|
||||
|
||||
GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
@@ -1,11 +1,12 @@
|
||||
#
|
||||
# Poky configuration to use EABI
|
||||
# Poky configuration to use CSL 2006q1-6 derived toolchain (ARM EABI)
|
||||
# gcc 4.1.0-csl, binutils 2.17-csl, glibc 2.4
|
||||
#
|
||||
|
||||
TARGET_VENDOR = "-poky"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
|
||||
@@ -19,6 +20,3 @@ PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
|
||||
PREFERRED_VERSION_glibc ?= "2.4"
|
||||
PREFERRED_VERSION_glibc-intermediate ?= "2.4"
|
||||
PREFERRED_VERSION_elfutils ?= "0.108"
|
||||
|
||||
GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
#
|
||||
# Poky configuration to use EABI
|
||||
# Poky configuration to use CSL 2005q3 derived toolchain (ARM EABI)
|
||||
# gcc 3.4.4-csl, binutils 2.16.91.0.7, glibc 2.4
|
||||
#
|
||||
|
||||
TARGET_VENDOR = "-poky"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/arm-linux-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
|
||||
@@ -19,6 +20,3 @@ PREFERRED_VERSION_linux-libc-headers ?= "2.6.15.99"
|
||||
PREFERRED_VERSION_glibc ?= "2.4"
|
||||
PREFERRED_VERSION_glibc-intermediate ?= "2.4"
|
||||
PREFERRED_VERSION_elfutils ?= "0.108"
|
||||
|
||||
GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
#
|
||||
# Poky configuration to use EABI
|
||||
# Poky configuration to use CSL 2005q3 derived toolchain (ARM EABI)
|
||||
# gcc 3.4.4-csl, binutils 2.16.91.0.7, glibc 2.5
|
||||
#
|
||||
|
||||
TARGET_VENDOR = "-poky"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/arm-poky-linux-gnueabi-libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
|
||||
@@ -19,6 +21,3 @@ PREFERRED_VERSION_glibc ?= "2.5"
|
||||
PREFERRED_VERSION_glibc-intermediate ?= "2.5"
|
||||
PREFERRED_VERSION_glibc-initial ?= "2.5"
|
||||
PREFERRED_VERSION_elfutils ?= "0.108"
|
||||
|
||||
GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
#
|
||||
# Poky configuration to use external CSL 2006q3-27 toolchain (ARM EABI)
|
||||
#
|
||||
|
||||
TARGET_VENDOR = "-none"
|
||||
|
||||
EXTERNAL_TOOLCHAIN = "/usr/local/csl/arm-2006q3"
|
||||
@@ -15,8 +19,7 @@ PREFERRED_PROVIDER_virtual/libiconv = "external-csl-toolchain"
|
||||
PREFERRED_PROVIDER_glibc-thread-db = "external-csl-toolchain"
|
||||
PREFERRED_PROVIDER_virtual/linux-libc-headers = "external-csl-toolchain"
|
||||
|
||||
PREFERRED_VERSION_external-csl-toolchain = "2006q3-27"
|
||||
|
||||
TARGET_CPPFLAGS_prepend = " -isystem${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/include "
|
||||
TARGET_LDFLAGS_prepend = " -L${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib -Wl,-rpath-link,${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib "
|
||||
|
||||
GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
#
|
||||
# Configuration to use a toolchain built by meta-toolchain.bb
|
||||
#
|
||||
|
||||
TARGET_VENDOR = "-poky"
|
||||
|
||||
EXTERNAL_TOOLCHAIN = "${SDK_PREFIX}"
|
||||
@@ -21,6 +25,3 @@ PREFERRED_PROVIDER_virtual/linux-libc-headers = "external-poky-toolchain"
|
||||
|
||||
TARGET_CPPFLAGS_prepend = " -isystem${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/include "
|
||||
TARGET_LDFLAGS_prepend = " -L${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib -Wl,-rpath-link,${EXTERNAL_TOOLCHAIN}/${TARGET_SYS}/lib "
|
||||
|
||||
GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
# glibc:
|
||||
#
|
||||
# glibc specific configuration
|
||||
#
|
||||
|
||||
PREFERRED_PROVIDER_virtual/libiconv ?= "glibc"
|
||||
PREFERRED_PROVIDER_virtual/libintl ?= "glibc"
|
||||
PREFERRED_PROVIDER_virtual/libc ?= "glibc"
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
#
|
||||
TARGET_VENDOR = "-poky"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}g++ = "gcc-cross"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc"
|
||||
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross"
|
||||
|
||||
PREFERRED_VERSION_binutils ?= "2.16"
|
||||
PREFERRED_VERSION_binutils-cross ?= "2.15.94.0.1"
|
||||
@@ -16,6 +16,7 @@ PREFERRED_VERSION_gcc-cross ?= "3.4.4"
|
||||
PREFERRED_VERSION_gcc-cross-initial ?= "3.4.4"
|
||||
PREFERRED_VERSION_linux-libc-headers ?= "2.6.11.1"
|
||||
PREFERRED_VERSION_glibc ?= "2.3.5+cvs20050627"
|
||||
PREFERRED_VERSION_elfutils ?= "0.89"
|
||||
|
||||
GLIBCTARGETOS = "linux"
|
||||
UCLIBCTARGETOS = "linux-uclibc"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# uclibc:
|
||||
#fix some iconv issues, needs to be adjusted when doing uclibc builds
|
||||
#
|
||||
# uclibc specific configuration
|
||||
#
|
||||
|
||||
PREFERRED_PROVIDER_virtual/libc = "uclibc"
|
||||
PREFERRED_PROVIDER_virtual/libiconv ?= "libiconv"
|
||||
PREFERRED_PROVIDER_virtual/libintl ?= "gettext"
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
#
|
||||
# The latest Xorg package versions
|
||||
#
|
||||
|
||||
PREFERRED_VERSION_applewmproto = "1.0.3"
|
||||
PREFERRED_VERSION_bigreqsproto = "1.0.2"
|
||||
PREFERRED_VERSION_bigreqsproto-native = "1.0.2"
|
||||
|
||||
@@ -35,6 +35,10 @@ KERNEL_CONSOLE = "ttyS0"
|
||||
#DEBUG_BUILD = "1"
|
||||
#INHIBIT_PACKAGE_STRIP = "1"
|
||||
|
||||
# Default to TARGETOS values for EABI
|
||||
GLIBCTARGETOS = "linux${@['','-gnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
UCLIBCTARGETOS = "linux${@['-uclibc','-uclibcgnueabi'][bb.data.getVar('TARGET_ARCH',d,1) in ['arm', 'armeb']]}"
|
||||
|
||||
POKYMODE ?= "eabi"
|
||||
require conf/distro/include/poky-${POKYMODE}.inc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user