diff options
-rw-r--r-- | meta/classes/libc-common.bbclass | 2 | ||||
-rw-r--r-- | meta/conf/distro/include/tcmode-default.inc | 2 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/cross-localedef-native_2.19.bb (renamed from meta/recipes-core/eglibc/cross-localedef-native_2.18.bb) | 10 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.18/0001-ARM-Pass-dl_hwcap-to-IFUNC-resolver.patch | 43 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.18/make-4.patch | 31 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.18/tzselect-awk.patch | 42 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.18/tzselect-sh.patch | 156 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/0001-R_ARM_TLS_DTPOFF32.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/0001-R_ARM_TLS_DTPOFF32.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/0001-eglibc-menuconfig-support.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/0001-eglibc-menuconfig-support.patch) | 122 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/0002-eglibc-menuconfig-hex-string-options.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/0002-eglibc-menuconfig-hex-string-options.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/0003-eglibc-menuconfig-build-instructions.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/0003-eglibc-menuconfig-build-instructions.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/GLRO_dl_debug_mask.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/GLRO_dl_debug_mask.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/IO-acquire-lock-fix.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/IO-acquire-lock-fix.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/add_resource_h_to_wait_h.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/add_resource_h_to_wait_h.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/eglibc-svn-arm-lowlevellock-include-tls.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/eglibc-svn-arm-lowlevellock-include-tls.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/eglibc_fix_findidx_parameters.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/eglibc_fix_findidx_parameters.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/etc/ld.so.conf (renamed from meta/recipes-core/eglibc/eglibc-2.18/etc/ld.so.conf) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/fileops-without-wchar-io.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/fileops-without-wchar-io.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/fix-tibetian-locales.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/fix-tibetian-locales.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/fix_for_centos_5.8.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/fix_for_centos_5.8.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/fsl-ppc-no-fsqrt.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/fsl-ppc-no-fsqrt.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/generate-supported.mk (renamed from meta/recipes-core/eglibc/eglibc-2.18/generate-supported.mk) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/glibc.fix_sqrt2.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/glibc.fix_sqrt2.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/initgroups_keys.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/initgroups_keys.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/ld-search-order.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/ld-search-order.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/mips-rld-map-check.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/mips-rld-map-check.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/multilib_readlib.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/multilib_readlib.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/ppc-sqrt_finite.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/ppc-sqrt_finite.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/ppc_slow_ieee754_sqrt.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/ppc_slow_ieee754_sqrt.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/relocatable_sdk.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/relocatable_sdk.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-2.19/relocatable_sdk_fix_openpath.patch (renamed from meta/recipes-core/eglibc/eglibc-2.18/relocatable_sdk_fix_openpath.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-initial_2.19.bb (renamed from meta/recipes-core/eglibc/eglibc-initial_2.18.bb) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-locale_2.19.bb (renamed from meta/recipes-core/eglibc/eglibc-locale_2.18.bb) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-mtrace_2.19.bb (renamed from meta/recipes-core/eglibc/eglibc-mtrace_2.18.bb) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc-scripts_2.19.bb (renamed from meta/recipes-core/eglibc/eglibc-scripts_2.18.bb) | 0 | ||||
-rw-r--r-- | meta/recipes-core/eglibc/eglibc_2.19.bb (renamed from meta/recipes-core/eglibc/eglibc_2.18.bb) | 14 |
37 files changed, 73 insertions, 349 deletions
diff --git a/meta/classes/libc-common.bbclass b/meta/classes/libc-common.bbclass index 67b018b753..daf499d3eb 100644 --- a/meta/classes/libc-common.bbclass +++ b/meta/classes/libc-common.bbclass | |||
@@ -19,7 +19,7 @@ do_install() { | |||
19 | } | 19 | } |
20 | 20 | ||
21 | def get_libc_fpu_setting(bb, d): | 21 | def get_libc_fpu_setting(bb, d): |
22 | if d.getVar('TARGET_FPU', True) in [ 'soft' ]: | 22 | if d.getVar('TARGET_FPU', True) in [ 'soft', 'ppc-efd' ]: |
23 | return "--without-fp" | 23 | return "--without-fp" |
24 | return "" | 24 | return "" |
25 | 25 | ||
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index 1805da7b42..d6a626cfab 100644 --- a/meta/conf/distro/include/tcmode-default.inc +++ b/meta/conf/distro/include/tcmode-default.inc | |||
@@ -20,7 +20,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext" | |||
20 | GCCVERSION ?= "4.8%" | 20 | GCCVERSION ?= "4.8%" |
21 | SDKGCCVERSION ?= "${GCCVERSION}" | 21 | SDKGCCVERSION ?= "${GCCVERSION}" |
22 | BINUVERSION ?= "2.24" | 22 | BINUVERSION ?= "2.24" |
23 | EGLIBCVERSION ?= "2.18" | 23 | EGLIBCVERSION ?= "2.19" |
24 | UCLIBCVERSION ?= "0.9.33+git%" | 24 | UCLIBCVERSION ?= "0.9.33+git%" |
25 | LINUXLIBCVERSION ?= "3.10" | 25 | LINUXLIBCVERSION ?= "3.10" |
26 | 26 | ||
diff --git a/meta/recipes-core/eglibc/cross-localedef-native_2.18.bb b/meta/recipes-core/eglibc/cross-localedef-native_2.19.bb index 4e7e947512..d3f43bd4d4 100644 --- a/meta/recipes-core/eglibc/cross-localedef-native_2.18.bb +++ b/meta/recipes-core/eglibc/cross-localedef-native_2.19.bb | |||
@@ -5,9 +5,9 @@ LICENSE = "LGPL-2.1" | |||
5 | 5 | ||
6 | LIC_DIR = "${WORKDIR}/eglibc-${PV}/libc" | 6 | LIC_DIR = "${WORKDIR}/eglibc-${PV}/libc" |
7 | LIC_FILES_CHKSUM = "file://${LIC_DIR}/LICENSES;md5=e9a558e243b36d3209f380deb394b213 \ | 7 | LIC_FILES_CHKSUM = "file://${LIC_DIR}/LICENSES;md5=e9a558e243b36d3209f380deb394b213 \ |
8 | file://${LIC_DIR}/COPYING;md5=393a5ca445f6965873eca0259a17f833 \ | 8 | file://${LIC_DIR}/COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ |
9 | file://${LIC_DIR}/posix/rxspencer/COPYRIGHT;md5=dc5485bb394a13b2332ec1c785f5d83a \ | 9 | file://${LIC_DIR}/posix/rxspencer/COPYRIGHT;md5=dc5485bb394a13b2332ec1c785f5d83a \ |
10 | file://${LIC_DIR}/COPYING.LIB;md5=bbb461211a33b134d42ed5ee802b37ff " | 10 | file://${LIC_DIR}/COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" |
11 | 11 | ||
12 | 12 | ||
13 | inherit native | 13 | inherit native |
@@ -16,11 +16,11 @@ inherit autotools | |||
16 | # pick up an eglibc patch | 16 | # pick up an eglibc patch |
17 | FILESPATH = "${FILE_DIRNAME}/eglibc-${PV}" | 17 | FILESPATH = "${FILE_DIRNAME}/eglibc-${PV}" |
18 | 18 | ||
19 | SRC_URI = "http://downloads.yoctoproject.org/releases/eglibc/eglibc-${PV}-svnr23787.tar.bz2 \ | 19 | SRC_URI = "http://sakrah.homelinux.org/files/eglibc-${PV}-svnr25243.tar.bz2 \ |
20 | file://fix_for_centos_5.8.patch;patchdir=.. \ | 20 | file://fix_for_centos_5.8.patch;patchdir=.. \ |
21 | " | 21 | " |
22 | SRC_URI[md5sum] = "b395b021422a027d89884992e91734fc" | 22 | SRC_URI[md5sum] = "197836c2ba42fb146e971222647198dd" |
23 | SRC_URI[sha256sum] = "15f564b45dc5dd65faf0875579e3447961ae61e876933384ae05d19328539ad4" | 23 | SRC_URI[sha256sum] = "baaa030531fc308f7820c46acdf8e1b2f8e3c1f40bcd28b6e440d1c95d170d4c" |
24 | 24 | ||
25 | S = "${WORKDIR}/eglibc-${PV}/localedef" | 25 | S = "${WORKDIR}/eglibc-${PV}/localedef" |
26 | 26 | ||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/0001-ARM-Pass-dl_hwcap-to-IFUNC-resolver.patch b/meta/recipes-core/eglibc/eglibc-2.18/0001-ARM-Pass-dl_hwcap-to-IFUNC-resolver.patch deleted file mode 100644 index 24d4772728..0000000000 --- a/meta/recipes-core/eglibc/eglibc-2.18/0001-ARM-Pass-dl_hwcap-to-IFUNC-resolver.patch +++ /dev/null | |||
@@ -1,43 +0,0 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | From d0721e703d222c01a9e8c329311c4fb01dac6972 Mon Sep 17 00:00:00 2001 | ||
4 | From: Carlos O'Donell <carlos@redhat.com> | ||
5 | Date: Thu, 29 Aug 2013 00:17:33 -0400 | ||
6 | Subject: [PATCH] ARM: Pass dl_hwcap to IFUNC resolver. | ||
7 | |||
8 | For REL relocs pass dl_hwcap to the IFUNC resolver | ||
9 | as is required by the IFUNC API (bug 15905). | ||
10 | --- | ||
11 | NEWS | 2 +- | ||
12 | ports/ChangeLog.arm | 7 +++++++ | ||
13 | ports/sysdeps/arm/dl-machine.h | 2 +- | ||
14 | 3 files changed, 9 insertions(+), 2 deletions(-) | ||
15 | |||
16 | Index: libc/ports/ChangeLog.arm | ||
17 | =================================================================== | ||
18 | --- libc.orig/ports/ChangeLog.arm 2013-07-14 16:08:52.000000000 -0700 | ||
19 | +++ libc/ports/ChangeLog.arm 2013-09-12 17:17:24.174387150 -0700 | ||
20 | @@ -1,3 +1,10 @@ | ||
21 | +2013-08-28 Kyle McMartin <kyle@redhat.com> | ||
22 | + Carlos O'Donell <carlos@redhat.com> | ||
23 | + | ||
24 | + [BZ #15905] | ||
25 | + * sysdeps/arm/dl-machine [!RTLD_BOOTSTRAP] (elf_machine_rel): | ||
26 | + Pass GLRO(dl_hwcap) to the IFUNC resolver. | ||
27 | + | ||
28 | 2013-07-03 Joseph Myers <joseph@codesourcery.com> | ||
29 | |||
30 | * sysdeps/arm/include/bits/setjmp.h [_ISOMAC] (JMP_BUF_REGLIST): | ||
31 | Index: libc/ports/sysdeps/arm/dl-machine.h | ||
32 | =================================================================== | ||
33 | --- libc.orig/ports/sysdeps/arm/dl-machine.h 2013-09-12 08:56:03.641743520 -0700 | ||
34 | +++ libc/ports/sysdeps/arm/dl-machine.h 2013-09-12 17:17:24.174387150 -0700 | ||
35 | @@ -503,7 +503,7 @@ | ||
36 | break; | ||
37 | case R_ARM_IRELATIVE: | ||
38 | value = map->l_addr + *reloc_addr; | ||
39 | - value = ((Elf32_Addr (*) (void)) value) (); | ||
40 | + value = ((Elf32_Addr (*) (int)) value) (GLRO(dl_hwcap)); | ||
41 | *reloc_addr = value; | ||
42 | break; | ||
43 | #endif | ||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/make-4.patch b/meta/recipes-core/eglibc/eglibc-2.18/make-4.patch deleted file mode 100644 index ec105b4ae2..0000000000 --- a/meta/recipes-core/eglibc/eglibc-2.18/make-4.patch +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | Accept make versions 4.0 and greater | ||
2 | |||
3 | Backport of glibc 28d708c44bc47b56f6551ff285f78edcf61c208a. | ||
4 | |||
5 | Upstream-Status: Backport | ||
6 | Signed-off-by: Jonathan Liu <net147@gmail.com> | ||
7 | |||
8 | diff -Nur libc.orig/configure libc/configure | ||
9 | --- libc.orig/configure 2013-08-21 02:23:48.000000000 +1000 | ||
10 | +++ libc/configure 2013-11-04 17:04:17.778333748 +1100 | ||
11 | @@ -4772,7 +4772,7 @@ | ||
12 | ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'` | ||
13 | case $ac_prog_version in | ||
14 | '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; | ||
15 | - 3.79* | 3.[89]*) | ||
16 | + 3.79* | 3.[89]* | [4-9].* | [1-9][0-9]*) | ||
17 | ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; | ||
18 | *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; | ||
19 | |||
20 | diff -Nur libc.orig/configure.in libc/configure.in | ||
21 | --- libc.orig/configure.in 2013-08-21 02:23:48.000000000 +1000 | ||
22 | +++ libc/configure.in 2013-11-04 16:54:17.955014870 +1100 | ||
23 | @@ -989,7 +989,7 @@ | ||
24 | critic_missing="$critic_missing gcc") | ||
25 | AC_CHECK_PROG_VER(MAKE, gnumake gmake make, --version, | ||
26 | [GNU Make[^0-9]*\([0-9][0-9.]*\)], | ||
27 | - [3.79* | 3.[89]*], critic_missing="$critic_missing make") | ||
28 | + [3.79* | 3.[89]* | [4-9].* | [1-9][0-9]*], critic_missing="$critic_missing make") | ||
29 | |||
30 | AC_CHECK_PROG_VER(MSGFMT, gnumsgfmt gmsgfmt msgfmt, --version, | ||
31 | [GNU gettext.* \([0-9]*\.[0-9.]*\)], | ||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/tzselect-awk.patch b/meta/recipes-core/eglibc/eglibc-2.18/tzselect-awk.patch deleted file mode 100644 index dc9949bec9..0000000000 --- a/meta/recipes-core/eglibc/eglibc-2.18/tzselect-awk.patch +++ /dev/null | |||
@@ -1,42 +0,0 @@ | |||
1 | tzselect: workaround bug in busybox awk | ||
2 | |||
3 | busybox's version of awk in version 1.20.2 and lower doesn't support | ||
4 | escape sequences in conjunction with the -F option. Use -v FS= instead | ||
5 | as a workaround until the bug is fixed. | ||
6 | |||
7 | Reference: | ||
8 | https://bugs.busybox.net/show_bug.cgi?id=5126 | ||
9 | |||
10 | Upstream-Status: Inappropriate [other] | ||
11 | |||
12 | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> | ||
13 | |||
14 | --- libc/timezone/tzselect.ksh | ||
15 | +++ libc/timezone/tzselect.ksh | ||
16 | @@ -208,7 +208,7 @@ while | ||
17 | TZ_for_date=$TZ;; | ||
18 | *) | ||
19 | # Get list of names of countries in the continent or ocean. | ||
20 | - countries=$($AWK -F'\t' \ | ||
21 | + countries=$($AWK -v FS="\t" \ | ||
22 | -v continent="$continent" \ | ||
23 | -v TZ_COUNTRY_TABLE="$TZ_COUNTRY_TABLE" \ | ||
24 | ' | ||
25 | @@ -252,7 +252,7 @@ while | ||
26 | |||
27 | |||
28 | # Get list of names of time zone rule regions in the country. | ||
29 | - regions=$($AWK -F'\t' \ | ||
30 | + regions=$($AWK -v FS="\t" \ | ||
31 | -v country="$country" \ | ||
32 | -v TZ_COUNTRY_TABLE="$TZ_COUNTRY_TABLE" \ | ||
33 | ' | ||
34 | @@ -289,7 +289,7 @@ while | ||
35 | esac | ||
36 | |||
37 | # Determine TZ from country and region. | ||
38 | - TZ=$($AWK -F'\t' \ | ||
39 | + TZ=$($AWK -v FS="\t" \ | ||
40 | -v country="$country" \ | ||
41 | -v region="$region" \ | ||
42 | -v TZ_COUNTRY_TABLE="$TZ_COUNTRY_TABLE" \ | ||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/tzselect-sh.patch b/meta/recipes-core/eglibc/eglibc-2.18/tzselect-sh.patch deleted file mode 100644 index e9a3691bbb..0000000000 --- a/meta/recipes-core/eglibc/eglibc-2.18/tzselect-sh.patch +++ /dev/null | |||
@@ -1,156 +0,0 @@ | |||
1 | tzselect: eliminate ksh-dependency | ||
2 | |||
3 | This is an adapted version of a patch originally | ||
4 | by Peter Seebach <peter.seebach@windriver.com> found here: | ||
5 | http://www.eglibc.org/archives/patches/msg00671.html | ||
6 | |||
7 | Upstream-Status: Pending | ||
8 | |||
9 | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> | ||
10 | |||
11 | Index: libc/timezone/tzselect.ksh | ||
12 | =================================================================== | ||
13 | --- libc.orig/timezone/tzselect.ksh 2012-11-17 09:50:14.000000000 -0800 | ||
14 | +++ libc/timezone/tzselect.ksh 2013-01-03 22:46:26.423844259 -0800 | ||
15 | @@ -1,4 +1,4 @@ | ||
16 | -#!/bin/bash | ||
17 | +#!/bin/sh | ||
18 | |||
19 | PKGVERSION='(tzcode) ' | ||
20 | TZVERSION=see_Makefile | ||
21 | @@ -11,23 +11,80 @@ | ||
22 | |||
23 | # Porting notes: | ||
24 | # | ||
25 | -# This script requires a Posix-like shell with the extension of a | ||
26 | -# 'select' statement. The 'select' statement was introduced in the | ||
27 | -# Korn shell and is available in Bash and other shell implementations. | ||
28 | -# If your host lacks both Bash and the Korn shell, you can get their | ||
29 | -# source from one of these locations: | ||
30 | +# func_select allows this script to run on shells (such as busybox ash) | ||
31 | +# which lack the ksh "select" builtin. | ||
32 | # | ||
33 | -# Bash <http://www.gnu.org/software/bash/bash.html> | ||
34 | -# Korn Shell <http://www.kornshell.com/> | ||
35 | -# Public Domain Korn Shell <http://www.cs.mun.ca/~michael/pdksh/> | ||
36 | -# | ||
37 | -# This script also uses several features of modern awk programs. | ||
38 | +# This script uses several features of modern awk programs. | ||
39 | # If your host lacks awk, or has an old awk that does not conform to Posix, | ||
40 | # you can use either of the following free programs instead: | ||
41 | # | ||
42 | # Gawk (GNU awk) <http://www.gnu.org/software/gawk/> | ||
43 | # mawk <http://invisible-island.net/mawk/> | ||
44 | |||
45 | +# Implement ksh-style select in POSIX shell | ||
46 | + | ||
47 | +# We need a mostly-portable echo-n. | ||
48 | +case `echo -n "foo\c"` in | ||
49 | +*n*c*) func_echo_n() { echo "$*"; } ;; | ||
50 | +*n*) func_echo_n() { echo "$*\c"; } ;; | ||
51 | +*) func_echo_n() { echo -n "$*"; } ;; | ||
52 | +esac | ||
53 | + | ||
54 | +# Synopsis: Replace "select foo in list" with "while func_select foo in list" | ||
55 | +# and this works just like ksh, so far as I know. | ||
56 | +func_select () { | ||
57 | + func_select_args=0 | ||
58 | + if expr "$1" : "[_a-zA-Z][_a-zA-Z0-9]*$" > /dev/null; then | ||
59 | + func_select_var=$1 | ||
60 | + else | ||
61 | + echo >&2 "func_select: '$1' is not a valid variable name." | ||
62 | + return 1 | ||
63 | + fi | ||
64 | + shift 1 | ||
65 | + case $1 in | ||
66 | + in) shift 1;; | ||
67 | + *) echo >&2 "func_select: usage: func_select var in ... (you must provide | ||
68 | +arguments)"; return 1;; | ||
69 | + esac | ||
70 | + case $# in | ||
71 | + 0) echo >&2 "func_select: usage: func_select var in ..."; return 1;; | ||
72 | + esac | ||
73 | + for func_select_arg | ||
74 | + do | ||
75 | + func_select_args=`expr $func_select_args + 1` | ||
76 | + eval func_select_a_$func_select_args=\$func_select_arg | ||
77 | + done | ||
78 | + REPLY="" | ||
79 | + while : | ||
80 | + do | ||
81 | + if test -z "$REPLY"; then | ||
82 | + func_select_i=1 | ||
83 | + while test $func_select_i -le $func_select_args | ||
84 | + do | ||
85 | + eval echo "\"\$func_select_i) \$func_select_a_$func_select_i\"" | ||
86 | + func_select_i=`expr $func_select_i + 1` | ||
87 | + done | ||
88 | + fi | ||
89 | + func_echo_n "${PS3-#? }" >&2 | ||
90 | + if read REPLY; then | ||
91 | + if test -n "${REPLY}"; then | ||
92 | + if expr "$REPLY" : '[1-9][0-9]*$' > /dev/null; then | ||
93 | + if test "$REPLY" -ge 1 && test "$REPLY" -le $func_select_args; then | ||
94 | + eval $func_select_var=\$func_select_a_$REPLY | ||
95 | + else | ||
96 | + eval $func_select_var= | ||
97 | + fi | ||
98 | + else | ||
99 | + eval $func_select_var= | ||
100 | + fi | ||
101 | + return 0 | ||
102 | + fi | ||
103 | + else | ||
104 | + eval $func_select_var= | ||
105 | + return 1 | ||
106 | + fi | ||
107 | + done | ||
108 | +} | ||
109 | |||
110 | # Specify default values for environment variables if they are unset. | ||
111 | : ${AWK=awk} | ||
112 | @@ -72,7 +129,7 @@ | ||
113 | |||
114 | |||
115 | # Work around a bug in bash 1.14.7 and earlier, where $PS3 is sent to stdout. | ||
116 | -case $(echo 1 | (select x in x; do break; done) 2>/dev/null) in | ||
117 | +case $(echo 1 | (while func_select x in x; do break; done) 2>/dev/null) in | ||
118 | ?*) PS3= | ||
119 | esac | ||
120 | |||
121 | @@ -92,7 +149,7 @@ | ||
122 | |||
123 | echo >&2 'Please select a continent or ocean.' | ||
124 | |||
125 | - select continent in \ | ||
126 | + while func_select continent in \ | ||
127 | Africa \ | ||
128 | Americas \ | ||
129 | Antarctica \ | ||
130 | @@ -172,7 +229,7 @@ | ||
131 | case $countries in | ||
132 | *"$newline"*) | ||
133 | echo >&2 'Please select a country.' | ||
134 | - select country in $countries | ||
135 | + while func_select country in $countries | ||
136 | do | ||
137 | case $country in | ||
138 | '') echo >&2 'Please enter a number in range.';; | ||
139 | @@ -211,7 +268,7 @@ | ||
140 | *"$newline"*) | ||
141 | echo >&2 'Please select one of the following' \ | ||
142 | 'time zone regions.' | ||
143 | - select region in $regions | ||
144 | + while func_select region in $regions | ||
145 | do | ||
146 | case $region in | ||
147 | '') echo >&2 'Please enter a number in range.';; | ||
148 | @@ -288,7 +345,7 @@ | ||
149 | echo >&2 "Is the above information OK?" | ||
150 | |||
151 | ok= | ||
152 | - select ok in Yes No | ||
153 | + while func_select ok in Yes No | ||
154 | do | ||
155 | case $ok in | ||
156 | '') echo >&2 'Please enter 1 for Yes, or 2 for No.';; | ||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/0001-R_ARM_TLS_DTPOFF32.patch b/meta/recipes-core/eglibc/eglibc-2.19/0001-R_ARM_TLS_DTPOFF32.patch index b4489e9ae9..b4489e9ae9 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/0001-R_ARM_TLS_DTPOFF32.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/0001-R_ARM_TLS_DTPOFF32.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/0001-eglibc-menuconfig-support.patch b/meta/recipes-core/eglibc/eglibc-2.19/0001-eglibc-menuconfig-support.patch index 9e23e7cda2..4559a110fb 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/0001-eglibc-menuconfig-support.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/0001-eglibc-menuconfig-support.patch | |||
@@ -57,9 +57,9 @@ Nucleus(r) | Linux(r) | Android(tm) | Services | UI | Multi-OS | |||
57 | 57 | ||
58 | Index: libc/EGLIBC.cross-building | 58 | Index: libc/EGLIBC.cross-building |
59 | =================================================================== | 59 | =================================================================== |
60 | --- libc.orig/EGLIBC.cross-building 2007-04-20 16:15:03.000000000 -0700 | 60 | --- libc.orig/EGLIBC.cross-building |
61 | +++ libc/EGLIBC.cross-building 2013-06-26 00:45:15.788885570 -0700 | 61 | +++ libc/EGLIBC.cross-building |
62 | @@ -243,9 +243,29 @@ | 62 | @@ -243,9 +243,29 @@ full EGLIBC build: |
63 | > $src/libc/configure \ | 63 | > $src/libc/configure \ |
64 | > --prefix=/usr \ | 64 | > --prefix=/usr \ |
65 | > --with-headers=$sysroot/usr/include \ | 65 | > --with-headers=$sysroot/usr/include \ |
@@ -89,11 +89,11 @@ Index: libc/EGLIBC.cross-building | |||
89 | $ PATH=$tools/bin:$PATH make | 89 | $ PATH=$tools/bin:$PATH make |
90 | $ PATH=$tools/bin:$PATH make install install_root=$sysroot | 90 | $ PATH=$tools/bin:$PATH make install install_root=$sysroot |
91 | 91 | ||
92 | Index: libc/configure.in | 92 | Index: libc/configure.ac |
93 | =================================================================== | 93 | =================================================================== |
94 | --- libc.orig/configure.in 2013-06-24 15:42:26.000000000 -0700 | 94 | --- libc.orig/configure.ac |
95 | +++ libc/configure.in 2013-06-26 00:45:15.792885570 -0700 | 95 | +++ libc/configure.ac |
96 | @@ -127,6 +127,16 @@ | 96 | @@ -127,6 +127,16 @@ AC_ARG_WITH([headers], |
97 | [sysheaders='']) | 97 | [sysheaders='']) |
98 | AC_SUBST(sysheaders) | 98 | AC_SUBST(sysheaders) |
99 | 99 | ||
@@ -112,9 +112,9 @@ Index: libc/configure.in | |||
112 | AC_HELP_STRING([--with-default-link], | 112 | AC_HELP_STRING([--with-default-link], |
113 | Index: libc/config.make.in | 113 | Index: libc/config.make.in |
114 | =================================================================== | 114 | =================================================================== |
115 | --- libc.orig/config.make.in 2013-04-28 08:21:50.000000000 -0700 | 115 | --- libc.orig/config.make.in |
116 | +++ libc/config.make.in 2013-06-26 00:45:15.792885570 -0700 | 116 | +++ libc/config.make.in |
117 | @@ -45,6 +45,8 @@ | 117 | @@ -45,6 +45,8 @@ sysincludes = @SYSINCLUDES@ |
118 | c++-sysincludes = @CXX_SYSINCLUDES@ | 118 | c++-sysincludes = @CXX_SYSINCLUDES@ |
119 | all-warnings = @all_warnings@ | 119 | all-warnings = @all_warnings@ |
120 | 120 | ||
@@ -125,8 +125,8 @@ Index: libc/config.make.in | |||
125 | have-Bgroup = @libc_cv_Bgroup@ | 125 | have-Bgroup = @libc_cv_Bgroup@ |
126 | Index: libc/options-config/config-postproc.pl | 126 | Index: libc/options-config/config-postproc.pl |
127 | =================================================================== | 127 | =================================================================== |
128 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 128 | --- /dev/null |
129 | +++ libc/options-config/config-postproc.pl 2013-06-26 00:45:15.792885570 -0700 | 129 | +++ libc/options-config/config-postproc.pl |
130 | @@ -0,0 +1,54 @@ | 130 | @@ -0,0 +1,54 @@ |
131 | +#!/usr/bin/perl | 131 | +#!/usr/bin/perl |
132 | + | 132 | + |
@@ -184,8 +184,8 @@ Index: libc/options-config/config-postproc.pl | |||
184 | +} | 184 | +} |
185 | Index: libc/options-config/config-preproc.pl | 185 | Index: libc/options-config/config-preproc.pl |
186 | =================================================================== | 186 | =================================================================== |
187 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 187 | --- /dev/null |
188 | +++ libc/options-config/config-preproc.pl 2013-06-26 00:45:15.792885570 -0700 | 188 | +++ libc/options-config/config-preproc.pl |
189 | @@ -0,0 +1,8 @@ | 189 | @@ -0,0 +1,8 @@ |
190 | +#!/usr/bin/perl | 190 | +#!/usr/bin/perl |
191 | + | 191 | + |
@@ -197,8 +197,8 @@ Index: libc/options-config/config-preproc.pl | |||
197 | +} | 197 | +} |
198 | Index: libc/options-config/Makefile | 198 | Index: libc/options-config/Makefile |
199 | =================================================================== | 199 | =================================================================== |
200 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | 200 | --- /dev/null |
201 | +++ libc/options-config/Makefile 2013-06-26 00:45:15.792885570 -0700 | 201 | +++ libc/options-config/Makefile |
202 | @@ -0,0 +1,55 @@ | 202 | @@ -0,0 +1,55 @@ |
203 | +# =========================================================================== | 203 | +# =========================================================================== |
204 | +# EGLIBC option-groups configuration targets | 204 | +# EGLIBC option-groups configuration targets |
@@ -257,8 +257,8 @@ Index: libc/options-config/Makefile | |||
257 | +endif | 257 | +endif |
258 | Index: libc/option-groups.def | 258 | Index: libc/option-groups.def |
259 | =================================================================== | 259 | =================================================================== |
260 | --- libc.orig/option-groups.def 2013-05-17 17:12:09.000000000 -0700 | 260 | --- libc.orig/option-groups.def |
261 | +++ libc/option-groups.def 2013-06-26 00:45:15.796885570 -0700 | 261 | +++ libc/option-groups.def |
262 | @@ -4,19 +4,19 @@ | 262 | @@ -4,19 +4,19 @@ |
263 | # | 263 | # |
264 | # An entry of the form: | 264 | # An entry of the form: |
@@ -294,7 +294,7 @@ Index: libc/option-groups.def | |||
294 | help | 294 | help |
295 | This option group includes the functions specified by RFC 3542, | 295 | This option group includes the functions specified by RFC 3542, |
296 | "Advanced Sockets Application Program Interface (API) for | 296 | "Advanced Sockets Application Program Interface (API) for |
297 | @@ -71,7 +71,7 @@ | 297 | @@ -71,7 +71,7 @@ config OPTION_EGLIBC_ADVANCED_INET6 |
298 | inet6_rth_segments | 298 | inet6_rth_segments |
299 | inet6_rth_space | 299 | inet6_rth_space |
300 | 300 | ||
@@ -303,7 +303,7 @@ Index: libc/option-groups.def | |||
303 | bool "Functions for producing backtraces" | 303 | bool "Functions for producing backtraces" |
304 | help | 304 | help |
305 | This option group includes functions for producing a list of | 305 | This option group includes functions for producing a list of |
306 | @@ -85,7 +85,7 @@ | 306 | @@ -85,7 +85,7 @@ config OPTION_EGLIBC_BACKTRACE |
307 | backtrace_symbols | 307 | backtrace_symbols |
308 | backtrace_symbols_fd | 308 | backtrace_symbols_fd |
309 | 309 | ||
@@ -312,7 +312,7 @@ Index: libc/option-groups.def | |||
312 | bool "Use extensive inline code" | 312 | bool "Use extensive inline code" |
313 | help | 313 | help |
314 | This option group specifies whether certain pieces of code | 314 | This option group specifies whether certain pieces of code |
315 | @@ -93,7 +93,7 @@ | 315 | @@ -93,7 +93,7 @@ config OPTION_EGLIBC_BIG_MACROS |
316 | group is not selected, function calls will be used instead, | 316 | group is not selected, function calls will be used instead, |
317 | hence reducing the library footprint. | 317 | hence reducing the library footprint. |
318 | 318 | ||
@@ -321,7 +321,7 @@ Index: libc/option-groups.def | |||
321 | bool "BSD-specific functions, and their compatibility stubs" | 321 | bool "BSD-specific functions, and their compatibility stubs" |
322 | help | 322 | help |
323 | This option group includes functions specific to BSD kernels. | 323 | This option group includes functions specific to BSD kernels. |
324 | @@ -109,10 +109,9 @@ | 324 | @@ -109,10 +109,9 @@ config OPTION_EGLIBC_BSD |
325 | revoke | 325 | revoke |
326 | setlogin | 326 | setlogin |
327 | 327 | ||
@@ -334,7 +334,7 @@ Index: libc/option-groups.def | |||
334 | help | 334 | help |
335 | This option group does not include any C library functions; | 335 | This option group does not include any C library functions; |
336 | instead, it controls which EGLIBC tests an ordinary 'make | 336 | instead, it controls which EGLIBC tests an ordinary 'make |
337 | @@ -121,23 +120,22 @@ | 337 | @@ -121,23 +120,22 @@ config OPTION_EGLIBC_CXX_TESTS |
338 | run. | 338 | run. |
339 | 339 | ||
340 | The standard C++ library depends on the math library 'libm' and | 340 | The standard C++ library depends on the math library 'libm' and |
@@ -365,7 +365,7 @@ Index: libc/option-groups.def | |||
365 | This option group includes support for character sets other | 365 | This option group includes support for character sets other |
366 | than ASCII (ANSI_X3.4-1968) and Unicode and ISO-10646 in their | 366 | than ASCII (ANSI_X3.4-1968) and Unicode and ISO-10646 in their |
367 | various encodings. This affects both the character sets | 367 | various encodings. This affects both the character sets |
368 | @@ -198,16 +196,16 @@ | 368 | @@ -198,16 +196,16 @@ config OPTION_EGLIBC_CHARSETS |
369 | WCHAR_T - EGLIBC's internal form (target-endian, | 369 | WCHAR_T - EGLIBC's internal form (target-endian, |
370 | 32-bit ISO 10646) | 370 | 32-bit ISO 10646) |
371 | 371 | ||
@@ -385,7 +385,7 @@ Index: libc/option-groups.def | |||
385 | help | 385 | help |
386 | This option group provides ultra fast DES-based implementation of | 386 | This option group provides ultra fast DES-based implementation of |
387 | the `crypt' function. When this option group is disabled, | 387 | the `crypt' function. When this option group is disabled, |
388 | @@ -216,7 +214,7 @@ | 388 | @@ -216,7 +214,7 @@ config OPTION_EGLIBC_CRYPT_UFC |
389 | errno to ENOSYS if /salt/ passed does not correspond to either MD5, | 389 | errno to ENOSYS if /salt/ passed does not correspond to either MD5, |
390 | SHA-256 or SHA-512 algorithm. | 390 | SHA-256 or SHA-512 algorithm. |
391 | 391 | ||
@@ -394,7 +394,7 @@ Index: libc/option-groups.def | |||
394 | bool "Functions for accessing the mail aliases database" | 394 | bool "Functions for accessing the mail aliases database" |
395 | help | 395 | help |
396 | This option group includues functions for looking up mail | 396 | This option group includues functions for looking up mail |
397 | @@ -233,7 +231,7 @@ | 397 | @@ -233,7 +231,7 @@ config OPTION_EGLIBC_DB_ALIASES |
398 | When this option group is disabled, the NSS service libraries | 398 | When this option group is disabled, the NSS service libraries |
399 | also lack support for querying their mail alias tables. | 399 | also lack support for querying their mail alias tables. |
400 | 400 | ||
@@ -403,7 +403,7 @@ Index: libc/option-groups.def | |||
403 | bool "Functions for handling envz-style environment vectors." | 403 | bool "Functions for handling envz-style environment vectors." |
404 | help | 404 | help |
405 | This option group contains functions for creating and operating | 405 | This option group contains functions for creating and operating |
406 | @@ -248,7 +246,7 @@ | 406 | @@ -248,7 +246,7 @@ config OPTION_EGLIBC_ENVZ |
407 | envz_entry envz_remove | 407 | envz_entry envz_remove |
408 | envz_get envz_strip | 408 | envz_get envz_strip |
409 | 409 | ||
@@ -412,7 +412,7 @@ Index: libc/option-groups.def | |||
412 | bool "Functions for converting floating-point numbers to strings" | 412 | bool "Functions for converting floating-point numbers to strings" |
413 | help | 413 | help |
414 | This option group includes functions for converting | 414 | This option group includes functions for converting |
415 | @@ -262,14 +260,14 @@ | 415 | @@ -262,14 +260,14 @@ config OPTION_EGLIBC_FCVT |
416 | fcvt_r qfcvt_r | 416 | fcvt_r qfcvt_r |
417 | gcvt qgcvt | 417 | gcvt qgcvt |
418 | 418 | ||
@@ -429,7 +429,7 @@ Index: libc/option-groups.def | |||
429 | bool "Access functions for 'fstab'" | 429 | bool "Access functions for 'fstab'" |
430 | help | 430 | help |
431 | This option group includes functions for reading the mount | 431 | This option group includes functions for reading the mount |
432 | @@ -283,7 +281,7 @@ | 432 | @@ -283,7 +281,7 @@ config OPTION_EGLIBC_FSTAB |
433 | getfsent setfsent | 433 | getfsent setfsent |
434 | getfsfile | 434 | getfsfile |
435 | 435 | ||
@@ -438,7 +438,7 @@ Index: libc/option-groups.def | |||
438 | bool "Functions for traversing file hierarchies" | 438 | bool "Functions for traversing file hierarchies" |
439 | help | 439 | help |
440 | This option group includes functions for traversing file | 440 | This option group includes functions for traversing file |
441 | @@ -297,9 +295,9 @@ | 441 | @@ -297,9 +295,9 @@ config OPTION_EGLIBC_FTRAVERSE |
442 | fts_set nftw64 | 442 | fts_set nftw64 |
443 | fts_close | 443 | fts_close |
444 | 444 | ||
@@ -450,7 +450,7 @@ Index: libc/option-groups.def | |||
450 | help | 450 | help |
451 | This function group includes the 'getlogin' and 'getlogin_r' | 451 | This function group includes the 'getlogin' and 'getlogin_r' |
452 | functions, which return the user name associated by the login | 452 | functions, which return the user name associated by the login |
453 | @@ -309,17 +307,17 @@ | 453 | @@ -309,17 +307,17 @@ config OPTION_EGLIBC_GETLOGIN |
454 | fall back on 'getlogin' to find the user's login name for tilde | 454 | fall back on 'getlogin' to find the user's login name for tilde |
455 | expansion when the 'HOME' environment variable is not set. | 455 | expansion when the 'HOME' environment variable is not set. |
456 | 456 | ||
@@ -471,7 +471,7 @@ Index: libc/option-groups.def | |||
471 | installation and API changes as follows: | 471 | installation and API changes as follows: |
472 | 472 | ||
473 | - The following libraries are not installed: | 473 | - The following libraries are not installed: |
474 | @@ -439,14 +437,14 @@ | 474 | @@ -439,14 +437,14 @@ config OPTION_EGLIBC_INET |
475 | use Unix-domain sockets to communicate with the syslog daemon; | 475 | use Unix-domain sockets to communicate with the syslog daemon; |
476 | syslog is valuable in non-networked contexts. | 476 | syslog is valuable in non-networked contexts. |
477 | 477 | ||
@@ -489,7 +489,7 @@ Index: libc/option-groups.def | |||
489 | bool "libm (math library)" | 489 | bool "libm (math library)" |
490 | help | 490 | help |
491 | This option group includes the 'libm' library, containing | 491 | This option group includes the 'libm' library, containing |
492 | @@ -464,7 +462,7 @@ | 492 | @@ -464,7 +462,7 @@ config OPTION_EGLIBC_LIBM |
493 | group, you will not be able to build 'libstdc++' against the | 493 | group, you will not be able to build 'libstdc++' against the |
494 | resulting EGLIBC installation. | 494 | resulting EGLIBC installation. |
495 | 495 | ||
@@ -498,7 +498,7 @@ Index: libc/option-groups.def | |||
498 | bool "Locale definitions" | 498 | bool "Locale definitions" |
499 | help | 499 | help |
500 | This option group includes all locale definitions other than | 500 | This option group includes all locale definitions other than |
501 | @@ -472,17 +470,17 @@ | 501 | @@ -472,17 +470,17 @@ config OPTION_EGLIBC_LOCALES |
502 | only the "C" locale is supported. | 502 | only the "C" locale is supported. |
503 | 503 | ||
504 | 504 | ||
@@ -520,7 +520,7 @@ Index: libc/option-groups.def | |||
520 | functions are omitted from libc: | 520 | functions are omitted from libc: |
521 | 521 | ||
522 | duplocale localeconv nl_langinfo rpmatch strfmon_l | 522 | duplocale localeconv nl_langinfo rpmatch strfmon_l |
523 | @@ -491,46 +489,43 @@ | 523 | @@ -491,46 +489,43 @@ config OPTION_EGLIBC_LOCALE_CODE |
524 | Furthermore, only the LC_CTYPE and LC_TIME categories of the | 524 | Furthermore, only the LC_CTYPE and LC_TIME categories of the |
525 | standard "C" locale are available. | 525 | standard "C" locale are available. |
526 | 526 | ||
@@ -576,7 +576,7 @@ Index: libc/option-groups.def | |||
576 | This option group includes support for the 'nsswitch' facility. | 576 | This option group includes support for the 'nsswitch' facility. |
577 | With this option group enabled, all EGLIBC functions for | 577 | With this option group enabled, all EGLIBC functions for |
578 | accessing various system databases (passwords and groups; | 578 | accessing various system databases (passwords and groups; |
579 | @@ -544,12 +539,12 @@ | 579 | @@ -544,12 +539,12 @@ config OPTION_EGLIBC_NSSWITCH |
580 | 'option-groups.config' file must set the following two | 580 | 'option-groups.config' file must set the following two |
581 | variables: | 581 | variables: |
582 | 582 | ||
@@ -591,7 +591,7 @@ Index: libc/option-groups.def | |||
591 | produces a C library that uses the nsswitch service | 591 | produces a C library that uses the nsswitch service |
592 | libraries to search for database entries as this file | 592 | libraries to search for database entries as this file |
593 | specifies, instead of consulting '/etc/nsswitch.conf' at run | 593 | specifies, instead of consulting '/etc/nsswitch.conf' at run |
594 | @@ -567,7 +562,7 @@ | 594 | @@ -567,7 +562,7 @@ config OPTION_EGLIBC_NSSWITCH |
595 | you will probably want to delete references to databases not | 595 | you will probably want to delete references to databases not |
596 | needed on your system. | 596 | needed on your system. |
597 | 597 | ||
@@ -600,7 +600,7 @@ Index: libc/option-groups.def | |||
600 | 600 | ||
601 | The EGLIBC build process uses this file to decide which | 601 | The EGLIBC build process uses this file to decide which |
602 | functions to make available from which service libraries. | 602 | functions to make available from which service libraries. |
603 | @@ -585,28 +580,28 @@ | 603 | @@ -585,28 +580,28 @@ config OPTION_EGLIBC_NSSWITCH |
604 | Be sure to mention each function in each service you wish to | 604 | Be sure to mention each function in each service you wish to |
605 | use. If you do not mention a service's function here, the | 605 | use. If you do not mention a service's function here, the |
606 | EGLIBC database access functions will not find it, even if | 606 | EGLIBC database access functions will not find it, even if |
@@ -647,7 +647,7 @@ Index: libc/option-groups.def | |||
647 | help | 647 | help |
648 | This option group includes functions for running commands on | 648 | This option group includes functions for running commands on |
649 | remote machines via the 'rsh' protocol, and doing authentication | 649 | remote machines via the 'rsh' protocol, and doing authentication |
650 | @@ -622,7 +617,7 @@ | 650 | @@ -622,7 +617,7 @@ config OPTION_EGLIBC_RCMD |
651 | rresvport ruserpass | 651 | rresvport ruserpass |
652 | rresvport_af | 652 | rresvport_af |
653 | 653 | ||
@@ -656,7 +656,7 @@ Index: libc/option-groups.def | |||
656 | bool "Runtime linker debug print outs" | 656 | bool "Runtime linker debug print outs" |
657 | help | 657 | help |
658 | This option group enables debug output of the runtime linker | 658 | This option group enables debug output of the runtime linker |
659 | @@ -633,7 +628,7 @@ | 659 | @@ -633,7 +628,7 @@ config OPTION_EGLIBC_RTLD_DEBUG |
660 | the `ldd' utility which may also be used by the prelinker. | 660 | the `ldd' utility which may also be used by the prelinker. |
661 | In particular, the `--unused' ldd option will not work correctly. | 661 | In particular, the `--unused' ldd option will not work correctly. |
662 | 662 | ||
@@ -665,7 +665,7 @@ Index: libc/option-groups.def | |||
665 | bool "Support for POSIX posix_spawn functions" | 665 | bool "Support for POSIX posix_spawn functions" |
666 | help | 666 | help |
667 | This option group includes the POSIX functions for executing | 667 | This option group includes the POSIX functions for executing |
668 | @@ -669,7 +664,7 @@ | 668 | @@ -669,7 +664,7 @@ config OPTION_EGLIBC_SPAWN |
669 | disabled, those programs will only operate on uncompressed | 669 | disabled, those programs will only operate on uncompressed |
670 | charmap files. | 670 | charmap files. |
671 | 671 | ||
@@ -674,7 +674,7 @@ Index: libc/option-groups.def | |||
674 | bool "Support for accessing STREAMS." | 674 | bool "Support for accessing STREAMS." |
675 | help | 675 | help |
676 | This option group includes functions for reading and writing | 676 | This option group includes functions for reading and writing |
677 | @@ -685,14 +680,14 @@ | 677 | @@ -685,14 +680,14 @@ config OPTION_EGLIBC_STREAMS |
678 | isastream fdetach | 678 | isastream fdetach |
679 | putmsg | 679 | putmsg |
680 | 680 | ||
@@ -692,7 +692,7 @@ Index: libc/option-groups.def | |||
692 | bool "Older access functions for 'utmp' login records" | 692 | bool "Older access functions for 'utmp' login records" |
693 | help | 693 | help |
694 | This option group includes the older 'utent' family of | 694 | This option group includes the older 'utent' family of |
695 | @@ -719,9 +714,9 @@ | 695 | @@ -719,9 +714,9 @@ config OPTION_EGLIBC_UTMP |
696 | 696 | ||
697 | libutil.so (and libutil.a) | 697 | libutil.so (and libutil.a) |
698 | 698 | ||
@@ -704,7 +704,7 @@ Index: libc/option-groups.def | |||
704 | help | 704 | help |
705 | This option group includes the POSIX functions for reading and | 705 | This option group includes the POSIX functions for reading and |
706 | writing user login records in the 'utmp' file (usually | 706 | writing user login records in the 'utmp' file (usually |
707 | @@ -742,21 +737,21 @@ | 707 | @@ -742,21 +737,21 @@ config OPTION_EGLIBC_UTMPX |
708 | updwtmpx | 708 | updwtmpx |
709 | utmpxname | 709 | utmpxname |
710 | 710 | ||
@@ -729,7 +729,7 @@ Index: libc/option-groups.def | |||
729 | 729 | ||
730 | This option group includes the following functions: | 730 | This option group includes the following functions: |
731 | 731 | ||
732 | @@ -778,14 +773,14 @@ | 732 | @@ -778,14 +773,14 @@ config OPTION_POSIX_C_LANG_WIDE_CHAR |
733 | mbrlen wcscoll wcstol | 733 | mbrlen wcscoll wcstol |
734 | mbrtowc wcscpy wcstold | 734 | mbrtowc wcscpy wcstold |
735 | 735 | ||
@@ -746,7 +746,7 @@ Index: libc/option-groups.def | |||
746 | omitted from libc: | 746 | omitted from libc: |
747 | 747 | ||
748 | re_comp re_max_failures regcomp | 748 | re_comp re_max_failures regcomp |
749 | @@ -799,9 +794,9 @@ | 749 | @@ -799,9 +794,9 @@ config OPTION_POSIX_REGEXP |
750 | <regexp.h> header file, 'compile', 'step', and 'advance', is | 750 | <regexp.h> header file, 'compile', 'step', and 'advance', is |
751 | omitted. | 751 | omitted. |
752 | 752 | ||
@@ -758,7 +758,7 @@ Index: libc/option-groups.def | |||
758 | help | 758 | help |
759 | This option group specifies which regular expression | 759 | This option group specifies which regular expression |
760 | library to use. The choice is between regex | 760 | library to use. The choice is between regex |
761 | @@ -810,9 +805,9 @@ | 761 | @@ -810,9 +805,9 @@ config OPTION_POSIX_REGEXP_GLIBC |
762 | optimized for speed; regex from libiberty is more than twice | 762 | optimized for speed; regex from libiberty is more than twice |
763 | as small while still is enough for most practical purposes. | 763 | as small while still is enough for most practical purposes. |
764 | 764 | ||
@@ -772,9 +772,9 @@ Index: libc/option-groups.def | |||
772 | wide characters to and from <stdio.h> streams. | 772 | wide characters to and from <stdio.h> streams. |
773 | Index: libc/Makefile | 773 | Index: libc/Makefile |
774 | =================================================================== | 774 | =================================================================== |
775 | --- libc.orig/Makefile 2013-06-04 08:48:26.000000000 -0700 | 775 | --- libc.orig/Makefile |
776 | +++ libc/Makefile 2013-06-26 00:45:15.796885570 -0700 | 776 | +++ libc/Makefile |
777 | @@ -24,6 +24,7 @@ | 777 | @@ -24,6 +24,7 @@ endif |
778 | 778 | ||
779 | include Makeconfig | 779 | include Makeconfig |
780 | 780 | ||
@@ -784,9 +784,9 @@ Index: libc/Makefile | |||
784 | .PHONY: all | 784 | .PHONY: all |
785 | Index: libc/configure | 785 | Index: libc/configure |
786 | =================================================================== | 786 | =================================================================== |
787 | --- libc.orig/configure 2013-06-24 15:42:26.000000000 -0700 | 787 | --- libc.orig/configure |
788 | +++ libc/configure 2013-06-26 00:45:15.800885570 -0700 | 788 | +++ libc/configure |
789 | @@ -622,6 +622,7 @@ | 789 | @@ -621,6 +621,7 @@ KSH |
790 | libc_cv_have_bash2 | 790 | libc_cv_have_bash2 |
791 | BASH_SHELL | 791 | BASH_SHELL |
792 | libc_cv_gcc_static_libgcc | 792 | libc_cv_gcc_static_libgcc |
@@ -794,7 +794,7 @@ Index: libc/configure | |||
794 | CXX_SYSINCLUDES | 794 | CXX_SYSINCLUDES |
795 | SYSINCLUDES | 795 | SYSINCLUDES |
796 | AUTOCONF | 796 | AUTOCONF |
797 | @@ -734,6 +735,7 @@ | 797 | @@ -734,6 +735,7 @@ with_fp |
798 | with_binutils | 798 | with_binutils |
799 | with_selinux | 799 | with_selinux |
800 | with_headers | 800 | with_headers |
@@ -802,7 +802,7 @@ Index: libc/configure | |||
802 | with_default_link | 802 | with_default_link |
803 | enable_sanity_checks | 803 | enable_sanity_checks |
804 | enable_shared | 804 | enable_shared |
805 | @@ -1432,6 +1434,9 @@ | 805 | @@ -1438,6 +1440,9 @@ Optional Packages: |
806 | --with-selinux if building with SELinux support | 806 | --with-selinux if building with SELinux support |
807 | --with-headers=PATH location of system headers to use (for example | 807 | --with-headers=PATH location of system headers to use (for example |
808 | /usr/src/linux/include) [default=compiler default] | 808 | /usr/src/linux/include) [default=compiler default] |
@@ -812,7 +812,7 @@ Index: libc/configure | |||
812 | --with-default-link do not use explicit linker scripts | 812 | --with-default-link do not use explicit linker scripts |
813 | --with-cpu=CPU select code for CPU variant | 813 | --with-cpu=CPU select code for CPU variant |
814 | 814 | ||
815 | @@ -3395,6 +3400,14 @@ | 815 | @@ -3401,6 +3406,14 @@ fi |
816 | 816 | ||
817 | 817 | ||
818 | 818 | ||
@@ -829,9 +829,9 @@ Index: libc/configure | |||
829 | if test "${with_default_link+set}" = set; then : | 829 | if test "${with_default_link+set}" = set; then : |
830 | Index: libc/EGLIBC.option-groups | 830 | Index: libc/EGLIBC.option-groups |
831 | =================================================================== | 831 | =================================================================== |
832 | --- libc.orig/EGLIBC.option-groups 2007-04-13 17:50:17.000000000 -0700 | 832 | --- libc.orig/EGLIBC.option-groups |
833 | +++ libc/EGLIBC.option-groups 2013-06-26 00:45:15.800885570 -0700 | 833 | +++ libc/EGLIBC.option-groups |
834 | @@ -56,33 +56,9 @@ | 834 | @@ -56,33 +56,9 @@ disable option groups one by one, until |
835 | 835 | ||
836 | The Option Groups | 836 | The Option Groups |
837 | 837 | ||
@@ -868,7 +868,7 @@ Index: libc/EGLIBC.option-groups | |||
868 | 868 | ||
869 | The POSIX.1-2001 specification includes a suggested partition of all | 869 | The POSIX.1-2001 specification includes a suggested partition of all |
870 | the functions in the POSIX C API into option groups: math functions | 870 | the functions in the POSIX C API into option groups: math functions |
871 | @@ -110,6 +86,18 @@ | 871 | @@ -110,6 +86,18 @@ data, but include mathematical functions |
872 | OPTION_EGLIBC_LOCALES = n | 872 | OPTION_EGLIBC_LOCALES = n |
873 | OPTION_EGLIBC_LIBM = y | 873 | OPTION_EGLIBC_LIBM = y |
874 | 874 | ||
@@ -887,7 +887,7 @@ Index: libc/EGLIBC.option-groups | |||
887 | In general, each option group variable controls whether a given set of | 887 | In general, each option group variable controls whether a given set of |
888 | object files in EGLIBC is compiled and included in the final | 888 | object files in EGLIBC is compiled and included in the final |
889 | libraries, or omitted from the build. | 889 | libraries, or omitted from the build. |
890 | @@ -132,22 +120,3 @@ | 890 | @@ -132,22 +120,3 @@ under development. |
891 | 891 | ||
892 | We have used the system to subset some portions of EGLIBC's | 892 | We have used the system to subset some portions of EGLIBC's |
893 | functionality. It needs to be extended to cover more of the library. | 893 | functionality. It needs to be extended to cover more of the library. |
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch b/meta/recipes-core/eglibc/eglibc-2.19/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch index a8463ea915..a8463ea915 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/0002-eglibc-menuconfig-hex-string-options.patch b/meta/recipes-core/eglibc/eglibc-2.19/0002-eglibc-menuconfig-hex-string-options.patch index 7caba48112..7caba48112 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/0002-eglibc-menuconfig-hex-string-options.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/0002-eglibc-menuconfig-hex-string-options.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/0003-eglibc-menuconfig-build-instructions.patch b/meta/recipes-core/eglibc/eglibc-2.19/0003-eglibc-menuconfig-build-instructions.patch index d137f5b318..d137f5b318 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/0003-eglibc-menuconfig-build-instructions.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/0003-eglibc-menuconfig-build-instructions.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/GLRO_dl_debug_mask.patch b/meta/recipes-core/eglibc/eglibc-2.19/GLRO_dl_debug_mask.patch index 7258c82418..7258c82418 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/GLRO_dl_debug_mask.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/GLRO_dl_debug_mask.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/IO-acquire-lock-fix.patch b/meta/recipes-core/eglibc/eglibc-2.19/IO-acquire-lock-fix.patch index cf5803585c..cf5803585c 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/IO-acquire-lock-fix.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/IO-acquire-lock-fix.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/add_resource_h_to_wait_h.patch b/meta/recipes-core/eglibc/eglibc-2.19/add_resource_h_to_wait_h.patch index f5023c08d4..f5023c08d4 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/add_resource_h_to_wait_h.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/add_resource_h_to_wait_h.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/eglibc-svn-arm-lowlevellock-include-tls.patch b/meta/recipes-core/eglibc/eglibc-2.19/eglibc-svn-arm-lowlevellock-include-tls.patch index 4313aa5197..4313aa5197 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/eglibc-svn-arm-lowlevellock-include-tls.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/eglibc-svn-arm-lowlevellock-include-tls.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/eglibc_fix_findidx_parameters.patch b/meta/recipes-core/eglibc/eglibc-2.19/eglibc_fix_findidx_parameters.patch index bbf4605505..bbf4605505 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/eglibc_fix_findidx_parameters.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/eglibc_fix_findidx_parameters.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/etc/ld.so.conf b/meta/recipes-core/eglibc/eglibc-2.19/etc/ld.so.conf index e69de29bb2..e69de29bb2 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/etc/ld.so.conf +++ b/meta/recipes-core/eglibc/eglibc-2.19/etc/ld.so.conf | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/fileops-without-wchar-io.patch b/meta/recipes-core/eglibc/eglibc-2.19/fileops-without-wchar-io.patch index 2ca0bca248..2ca0bca248 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/fileops-without-wchar-io.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/fileops-without-wchar-io.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/fix-tibetian-locales.patch b/meta/recipes-core/eglibc/eglibc-2.19/fix-tibetian-locales.patch index 25c43a9fe6..25c43a9fe6 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/fix-tibetian-locales.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/fix-tibetian-locales.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/fix_for_centos_5.8.patch b/meta/recipes-core/eglibc/eglibc-2.19/fix_for_centos_5.8.patch index 7618c99534..7618c99534 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/fix_for_centos_5.8.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/fix_for_centos_5.8.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/fsl-ppc-no-fsqrt.patch b/meta/recipes-core/eglibc/eglibc-2.19/fsl-ppc-no-fsqrt.patch index 511ee9d19e..511ee9d19e 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/fsl-ppc-no-fsqrt.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/fsl-ppc-no-fsqrt.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/generate-supported.mk b/meta/recipes-core/eglibc/eglibc-2.19/generate-supported.mk index d2a28c2dc6..d2a28c2dc6 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/generate-supported.mk +++ b/meta/recipes-core/eglibc/eglibc-2.19/generate-supported.mk | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/glibc.fix_sqrt2.patch b/meta/recipes-core/eglibc/eglibc-2.19/glibc.fix_sqrt2.patch index a66972998c..a66972998c 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/glibc.fix_sqrt2.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/glibc.fix_sqrt2.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/initgroups_keys.patch b/meta/recipes-core/eglibc/eglibc-2.19/initgroups_keys.patch index be29856b03..be29856b03 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/initgroups_keys.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/initgroups_keys.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/ld-search-order.patch b/meta/recipes-core/eglibc/eglibc-2.19/ld-search-order.patch index e83a0ad6d2..e83a0ad6d2 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/ld-search-order.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/ld-search-order.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/mips-rld-map-check.patch b/meta/recipes-core/eglibc/eglibc-2.19/mips-rld-map-check.patch index 9b646fea95..9b646fea95 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/mips-rld-map-check.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/mips-rld-map-check.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/multilib_readlib.patch b/meta/recipes-core/eglibc/eglibc-2.19/multilib_readlib.patch index 1542b1b519..1542b1b519 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/multilib_readlib.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/multilib_readlib.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/ppc-sqrt_finite.patch b/meta/recipes-core/eglibc/eglibc-2.19/ppc-sqrt_finite.patch index 6ea666b1d6..6ea666b1d6 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/ppc-sqrt_finite.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/ppc-sqrt_finite.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/ppc_slow_ieee754_sqrt.patch b/meta/recipes-core/eglibc/eglibc-2.19/ppc_slow_ieee754_sqrt.patch index 60532cbd03..60532cbd03 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/ppc_slow_ieee754_sqrt.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/ppc_slow_ieee754_sqrt.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/relocatable_sdk.patch b/meta/recipes-core/eglibc/eglibc-2.19/relocatable_sdk.patch index ca5f17ba58..ca5f17ba58 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/relocatable_sdk.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/relocatable_sdk.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-2.18/relocatable_sdk_fix_openpath.patch b/meta/recipes-core/eglibc/eglibc-2.19/relocatable_sdk_fix_openpath.patch index f164f8f9ae..f164f8f9ae 100644 --- a/meta/recipes-core/eglibc/eglibc-2.18/relocatable_sdk_fix_openpath.patch +++ b/meta/recipes-core/eglibc/eglibc-2.19/relocatable_sdk_fix_openpath.patch | |||
diff --git a/meta/recipes-core/eglibc/eglibc-initial_2.18.bb b/meta/recipes-core/eglibc/eglibc-initial_2.19.bb index de45079603..de45079603 100644 --- a/meta/recipes-core/eglibc/eglibc-initial_2.18.bb +++ b/meta/recipes-core/eglibc/eglibc-initial_2.19.bb | |||
diff --git a/meta/recipes-core/eglibc/eglibc-locale_2.18.bb b/meta/recipes-core/eglibc/eglibc-locale_2.19.bb index ce6c1d2320..ce6c1d2320 100644 --- a/meta/recipes-core/eglibc/eglibc-locale_2.18.bb +++ b/meta/recipes-core/eglibc/eglibc-locale_2.19.bb | |||
diff --git a/meta/recipes-core/eglibc/eglibc-mtrace_2.18.bb b/meta/recipes-core/eglibc/eglibc-mtrace_2.19.bb index 6fa2be9cc9..6fa2be9cc9 100644 --- a/meta/recipes-core/eglibc/eglibc-mtrace_2.18.bb +++ b/meta/recipes-core/eglibc/eglibc-mtrace_2.19.bb | |||
diff --git a/meta/recipes-core/eglibc/eglibc-scripts_2.18.bb b/meta/recipes-core/eglibc/eglibc-scripts_2.19.bb index 31133621d1..31133621d1 100644 --- a/meta/recipes-core/eglibc/eglibc-scripts_2.18.bb +++ b/meta/recipes-core/eglibc/eglibc-scripts_2.19.bb | |||
diff --git a/meta/recipes-core/eglibc/eglibc_2.18.bb b/meta/recipes-core/eglibc/eglibc_2.19.bb index 15e5eed3ff..7e582b6308 100644 --- a/meta/recipes-core/eglibc/eglibc_2.18.bb +++ b/meta/recipes-core/eglibc/eglibc_2.19.bb | |||
@@ -2,7 +2,7 @@ require eglibc.inc | |||
2 | 2 | ||
3 | DEPENDS += "gperf-native kconfig-frontends-native" | 3 | DEPENDS += "gperf-native kconfig-frontends-native" |
4 | 4 | ||
5 | SRC_URI = "http://downloads.yoctoproject.org/releases/eglibc/eglibc-${PV}-svnr23787.tar.bz2 \ | 5 | SRC_URI = "http://sakrah.homelinux.org/files/eglibc-${PV}-svnr25243.tar.bz2 \ |
6 | file://eglibc-svn-arm-lowlevellock-include-tls.patch \ | 6 | file://eglibc-svn-arm-lowlevellock-include-tls.patch \ |
7 | file://IO-acquire-lock-fix.patch \ | 7 | file://IO-acquire-lock-fix.patch \ |
8 | file://mips-rld-map-check.patch \ | 8 | file://mips-rld-map-check.patch \ |
@@ -22,20 +22,16 @@ SRC_URI = "http://downloads.yoctoproject.org/releases/eglibc/eglibc-${PV}-svnr23 | |||
22 | file://0003-eglibc-menuconfig-build-instructions.patch \ | 22 | file://0003-eglibc-menuconfig-build-instructions.patch \ |
23 | file://fsl-ppc-no-fsqrt.patch \ | 23 | file://fsl-ppc-no-fsqrt.patch \ |
24 | file://0001-R_ARM_TLS_DTPOFF32.patch \ | 24 | file://0001-R_ARM_TLS_DTPOFF32.patch \ |
25 | file://tzselect-sh.patch \ | ||
26 | file://tzselect-awk.patch \ | ||
27 | file://0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch \ | 25 | file://0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch \ |
28 | file://fix-tibetian-locales.patch \ | 26 | file://fix-tibetian-locales.patch \ |
29 | file://0001-ARM-Pass-dl_hwcap-to-IFUNC-resolver.patch \ | ||
30 | file://make-4.patch \ | ||
31 | " | 27 | " |
32 | SRC_URI[md5sum] = "b395b021422a027d89884992e91734fc" | 28 | SRC_URI[md5sum] = "197836c2ba42fb146e971222647198dd" |
33 | SRC_URI[sha256sum] = "15f564b45dc5dd65faf0875579e3447961ae61e876933384ae05d19328539ad4" | 29 | SRC_URI[sha256sum] = "baaa030531fc308f7820c46acdf8e1b2f8e3c1f40bcd28b6e440d1c95d170d4c" |
34 | 30 | ||
35 | LIC_FILES_CHKSUM = "file://LICENSES;md5=e9a558e243b36d3209f380deb394b213 \ | 31 | LIC_FILES_CHKSUM = "file://LICENSES;md5=e9a558e243b36d3209f380deb394b213 \ |
36 | file://COPYING;md5=393a5ca445f6965873eca0259a17f833 \ | 32 | file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ |
37 | file://posix/rxspencer/COPYRIGHT;md5=dc5485bb394a13b2332ec1c785f5d83a \ | 33 | file://posix/rxspencer/COPYRIGHT;md5=dc5485bb394a13b2332ec1c785f5d83a \ |
38 | file://COPYING.LIB;md5=bbb461211a33b134d42ed5ee802b37ff " | 34 | file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" |
39 | 35 | ||
40 | SRC_URI_append_class-nativesdk = " file://ld-search-order.patch \ | 36 | SRC_URI_append_class-nativesdk = " file://ld-search-order.patch \ |
41 | file://relocatable_sdk.patch \ | 37 | file://relocatable_sdk.patch \ |