diff options
| -rw-r--r-- | meta/conf/distro/include/poky-default.inc | 2 | ||||
| -rw-r--r-- | meta/conf/distro/include/poky-eabi-csl2005q3-2.inc | 2 | ||||
| -rw-r--r-- | meta/conf/distro/include/poky-eglibc.inc | 17 | ||||
| -rw-r--r-- | meta/conf/distro/include/poky-glibc.inc | 14 | ||||
| -rw-r--r-- | meta/conf/distro/include/poky-uclibc.inc | 7 | ||||
| -rw-r--r-- | meta/packages/tasks/task-poky-standalone-sdk-target.bb | 32 |
6 files changed, 42 insertions, 32 deletions
diff --git a/meta/conf/distro/include/poky-default.inc b/meta/conf/distro/include/poky-default.inc index c66a0833bb..3e493f7a2d 100644 --- a/meta/conf/distro/include/poky-default.inc +++ b/meta/conf/distro/include/poky-default.inc | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | TARGET_VENDOR = "-poky" | 5 | TARGET_VENDOR = "-poky" |
| 6 | 6 | ||
| 7 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc" | 7 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = ${POKYLIBC} |
| 8 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross" | 8 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross" |
| 9 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" | 9 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" |
| 10 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "gcc-cross-intermediate" | 10 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-intermediate = "gcc-cross-intermediate" |
diff --git a/meta/conf/distro/include/poky-eabi-csl2005q3-2.inc b/meta/conf/distro/include/poky-eabi-csl2005q3-2.inc index ab2de828f8..2b49670467 100644 --- a/meta/conf/distro/include/poky-eabi-csl2005q3-2.inc +++ b/meta/conf/distro/include/poky-eabi-csl2005q3-2.inc | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | # Poky configuration to use CSL 2005q3-2 derived toolchain (ARM EABI) | 2 | # Poky configuration to use CSL 2005q3-2 derived toolchain (ARM EABI) |
| 3 | # | 3 | # |
| 4 | 4 | ||
| 5 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "glibc-intermediate" | 5 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "${POKYLIBC}-intermediate" |
| 6 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross" | 6 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}binutils = "binutils-cross" |
| 7 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" | 7 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial = "gcc-cross-initial" |
| 8 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross" | 8 | PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc = "gcc-cross" |
diff --git a/meta/conf/distro/include/poky-eglibc.inc b/meta/conf/distro/include/poky-eglibc.inc index 57d6d28289..7b6acfd9f5 100644 --- a/meta/conf/distro/include/poky-eglibc.inc +++ b/meta/conf/distro/include/poky-eglibc.inc | |||
| @@ -27,3 +27,20 @@ OLDEST_KERNEL_linux-gnueabi ?= "2.6.16" | |||
| 27 | OLDEST_KERNEL_sparc64 ?= "2.4.21" | 27 | OLDEST_KERNEL_sparc64 ?= "2.4.21" |
| 28 | OLDEST_KERNEL_ppc64 ?= "2.4.21" | 28 | OLDEST_KERNEL_ppc64 ?= "2.4.21" |
| 29 | 29 | ||
| 30 | LIBC_DEPENDENCIES = "\ | ||
| 31 | libsegfault \ | ||
| 32 | eglibc \ | ||
| 33 | eglibc-dbg \ | ||
| 34 | eglibc-dev \ | ||
| 35 | eglibc-utils \ | ||
| 36 | eglibc-thread-db \ | ||
| 37 | eglibc-localedata-i18n \ | ||
| 38 | eglibc-gconv-ibm850 \ | ||
| 39 | eglibc-gconv-cp1252 \ | ||
| 40 | eglibc-gconv-iso8859-1 \ | ||
| 41 | eglibc-gconv-iso8859-15 \ | ||
| 42 | eglibc-binary-localedata-en.gb \ | ||
| 43 | locale-base-en-gb \ | ||
| 44 | " | ||
| 45 | |||
| 46 | |||
diff --git a/meta/conf/distro/include/poky-glibc.inc b/meta/conf/distro/include/poky-glibc.inc index b76879e9e5..79abacf543 100644 --- a/meta/conf/distro/include/poky-glibc.inc +++ b/meta/conf/distro/include/poky-glibc.inc | |||
| @@ -10,3 +10,17 @@ TARGET_OS = "${GLIBCTARGETOS}" | |||
| 10 | 10 | ||
| 11 | CXXFLAGS += "-fvisibility-inlines-hidden" | 11 | CXXFLAGS += "-fvisibility-inlines-hidden" |
| 12 | 12 | ||
| 13 | LIBC_DEPENDENCIES = "\ | ||
| 14 | libsegfault \ | ||
| 15 | glibc \ | ||
| 16 | glibc-dbg \ | ||
| 17 | glibc-dev \ | ||
| 18 | glibc-utils \ | ||
| 19 | glibc-thread-db \ | ||
| 20 | glibc-localedata-i18n \ | ||
| 21 | glibc-gconv-ibm850 \ | ||
| 22 | glibc-gconv-cp1252 \ | ||
| 23 | glibc-gconv-iso8859-1 \ | ||
| 24 | glibc-gconv-iso8859-15 \ | ||
| 25 | locale-base-en-gb \ | ||
| 26 | " | ||
diff --git a/meta/conf/distro/include/poky-uclibc.inc b/meta/conf/distro/include/poky-uclibc.inc index 72e016af6f..edbcc4aa6d 100644 --- a/meta/conf/distro/include/poky-uclibc.inc +++ b/meta/conf/distro/include/poky-uclibc.inc | |||
| @@ -18,3 +18,10 @@ IMAGE_LINGUAS = "" | |||
| 18 | 18 | ||
| 19 | DEPLOY_DIR = "${TMPDIR}/deploy-uclibc" | 19 | DEPLOY_DIR = "${TMPDIR}/deploy-uclibc" |
| 20 | DEPLOY_DIR_IMAGE = "${TMPDIR}/deploy/images" | 20 | DEPLOY_DIR_IMAGE = "${TMPDIR}/deploy/images" |
| 21 | |||
| 22 | LIBC_DEPENDENCIES = "\ | ||
| 23 | uclibc \ | ||
| 24 | uclibc-dbg \ | ||
| 25 | uclibc-dev \ | ||
| 26 | uclibc-thread-db \ | ||
| 27 | " | ||
diff --git a/meta/packages/tasks/task-poky-standalone-sdk-target.bb b/meta/packages/tasks/task-poky-standalone-sdk-target.bb index 7b446eba7d..4aa318881c 100644 --- a/meta/packages/tasks/task-poky-standalone-sdk-target.bb +++ b/meta/packages/tasks/task-poky-standalone-sdk-target.bb | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | DESCRIPTION = "Target packages for the standalone SDK" | 1 | DESCRIPTION = "Target packages for the standalone SDK" |
| 2 | PR = "r5" | 2 | PR = "r6" |
| 3 | LICENSE = "MIT" | 3 | LICENSE = "MIT" |
| 4 | ALLOW_EMPTY = "1" | 4 | ALLOW_EMPTY = "1" |
| 5 | 5 | ||
| @@ -10,33 +10,5 @@ RDEPENDS_${PN} = "\ | |||
| 10 | libgcc-dev \ | 10 | libgcc-dev \ |
| 11 | libstdc++ \ | 11 | libstdc++ \ |
| 12 | libstdc++-dev \ | 12 | libstdc++-dev \ |
| 13 | ${LIBC_DEPENDENCIES} \ | ||
| 13 | " | 14 | " |
| 14 | |||
| 15 | GLIBC_DEPENDENCIES = "\ | ||
| 16 | libsegfault \ | ||
| 17 | glibc \ | ||
| 18 | glibc-dbg \ | ||
| 19 | glibc-dev \ | ||
| 20 | glibc-utils \ | ||
| 21 | glibc-thread-db \ | ||
| 22 | glibc-localedata-i18n \ | ||
| 23 | glibc-gconv-ibm850 \ | ||
| 24 | glibc-gconv-cp1252 \ | ||
| 25 | glibc-gconv-iso8859-1 \ | ||
| 26 | glibc-gconv-iso8859-15 \ | ||
| 27 | locale-base-en-gb \ | ||
| 28 | " | ||
| 29 | |||
| 30 | RDEPENDS_${PN}_append_linux = "${GLIBC_DEPENDENCIES}" | ||
| 31 | RDEPENDS_${PN}_append_linux-gnueabi = "${GLIBC_DEPENDENCIES}" | ||
| 32 | |||
| 33 | UCLIBC_DEPENDENCIES = "\ | ||
| 34 | uclibc \ | ||
| 35 | uclibc-dbg \ | ||
| 36 | uclibc-dev \ | ||
| 37 | uclibc-thread-db \ | ||
| 38 | " | ||
| 39 | |||
| 40 | RDEPENDS_${PN}_append_linux-uclibc = "${UCLIBC_DEPENDENCIES}" | ||
| 41 | RDEPENDS_${PN}_append_linux-uclibcgnueabi = "${UCLIBC_DEPENDENCIES}" | ||
| 42 | |||
