eglibc: import eglibc_2.12 recipe from OE

use http proto for svn checkout
cosmetic cleanups to metadata

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
This commit is contained in:
Nitin A Kamble
2010-08-02 18:56:04 -07:00
committed by Richard Purdie
parent 2c11926528
commit 512d3b713c
13 changed files with 801 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
#
# eglibc specific configuration
#
# Add glibc overrides to the overrides for eglibc.
OVERRIDES .= ":libc-glibc"
PREFERRED_PROVIDER_virtual/libiconv ?= "eglibc"
PREFERRED_PROVIDER_virtual/libintl ?= "eglibc"
PREFERRED_PROVIDER_virtual/libc ?= "eglibc"
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-initial = "eglibc-initial"
PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}libc-for-gcc = "eglibc"
TARGET_OS = "${GLIBCTARGETOS}"
CXXFLAGS += "-fvisibility-inlines-hidden"
# eglibc is configured for OLDEST_KERNEL kernel version, so we set minimal
# sane versions there
OLDEST_KERNEL ?= "2.4.0"
# ARM OABI is fine with 2.4.0, EABI is not, so we override on "-gnueabi"
# TARGET_OS here, not on architecture which is 'arm' in both cases
OLDEST_KERNEL_linux-gnueabi ?= "2.6.16"
OLDEST_KERNEL_sparc64 ?= "2.4.21"
OLDEST_KERNEL_ppc64 ?= "2.4.21"