From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f65.google.com (mail-pa0-f65.google.com [209.85.220.65]) by mail.openembedded.org (Postfix) with ESMTP id 991DC612E5 for ; Thu, 12 May 2016 05:50:05 +0000 (UTC) Received: by mail-pa0-f65.google.com with SMTP id i5so5215288pag.3 for ; Wed, 11 May 2016 22:50:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:subject:from:in-reply-to:date:message-id:references:to; bh=7XrwjYOJd/RmCMW0hUT1DSBukRT6S2PqohOO9l4zrH8=; b=hasYEudR0mZ8PaWo3jDtIz2BcIl7MAdN5ZkopEWHpp97hsgEtMbX4+rwcTvn7s9hbj 3i0zqNA7bkeihfHC2qigHW+mQjU62r8aJSzsMZB/Ul4j6HEfcyIywXHi7KCrWmmb5X1Z 94lUTLyVZZw/+qx+MEve+09EvDZYTMcJqXnHQByg0nPkkPVfgmnKoMY2AxRUuFHmGgXa fU52xpWvnerCYAIdWbDrypqGliJbLbEallyw5L4fHJGuRikvpNXZJVV9eQdlrubJrWiK sOBuoJFGTm0UGTy/yAmopMaX1TSffu46oqFtXrV41mR+3EANJ9NShOirRIwuOuZT/qHp TGjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date :message-id:references:to; bh=7XrwjYOJd/RmCMW0hUT1DSBukRT6S2PqohOO9l4zrH8=; b=eze2/NESm5Eg1PTM8djNl4ys9nlzvBJM8k18w1hqhdXF2wWcrW/a8yCet6kb9+8fkb etCk+m8D9s9oojvgwaPtbEVFEKuu/YlxnHHQfG3c+27j9ClsSQ48O63cnvz+a1C23zC4 31suj7HPmX2VxvNWWzQ5J9uoa9lZj/wFqwxgGKpkuQADdU6PDpED14g9ZnQdRl5LABt2 XnIVbAKYGQrTGYjIUB9Bu0dssuaZ1ddZ6R83PH7HDAeERpjElHO6RihFHyiKawoctTQv sFUrmWsm1oICBtNzg7oEm7qzT1P0MA9EycONAJxOmQY3J0OStf8qZhh9ZauTdQk/+0BM Dpuw== X-Gm-Message-State: AOPr4FXrJ81BfxliquU3b42tp/eDc5CZnCxzEifrK04IaWMiGhXqrS3k5EtW3lXqoyaeCA== X-Received: by 10.66.253.194 with SMTP id ac2mr10682674pad.55.1463032205430; Wed, 11 May 2016 22:50:05 -0700 (PDT) Received: from ?IPv6:2601:646:8800:5a9a:7cb8:9b45:b830:2c9b? ([2601:646:8800:5a9a:7cb8:9b45:b830:2c9b]) by smtp.gmail.com with ESMTPSA id uw2sm16489939pac.10.2016.05.11.22.50.03 for (version=TLSv1/SSLv3 cipher=OTHER); Wed, 11 May 2016 22:50:04 -0700 (PDT) Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Pgp-Agent: GPGMail 2.6b2 From: Khem Raj In-Reply-To: <62df1c65fda3ce66f30809cfd742e0a8d5856cdf.1462987863.git.raj.khem@gmail.com> Date: Wed, 11 May 2016 22:50:28 -0700 Message-Id: <5E0B2808-F158-4A5F-830E-6EF67FA70116@gmail.com> References: <2e51e9b5fb3911436afc1becd5feb9351b896fa4.1462987863.git.raj.khem@gmail.com> <62df1c65fda3ce66f30809cfd742e0a8d5856cdf.1462987863.git.raj.khem@gmail.com> To: openembedded-core@lists.openembedded.org X-Mailer: Apple Mail (2.3124) Subject: Re: [PATCH 02/42] glibc: Add recipes for 2.24 release X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 May 2016 05:50:05 -0000 X-Groupsio-MsgNum: 81955 Content-Type: multipart/signed; boundary="Apple-Mail=_38A75426-B40F-4C58-B5C6-B6D2AD6197A9"; protocol="application/pgp-signature"; micalg=pgp-sha1 --Apple-Mail=_38A75426-B40F-4C58-B5C6-B6D2AD6197A9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii I accidentally overwrote = http://git.openembedded.org/openembedded-core/commit/?id=3D33d4c758a5d7143= 5437dde74556d32404d91342f pushed a v2 to pull branch to fix this > On May 11, 2016, at 10:35 AM, Khem Raj wrote: >=20 > Signed-off-by: Khem Raj > --- > .../fix_for_centos_5.8.patch | 18 -------- > ...tive_2.23.bb =3D> cross-localedef-native_2.24.bb} | 26 ++++++------ > ...glibc-initial_2.23.bb =3D> glibc-initial_2.24.bb} | 0 > .../{glibc-locale_2.23.bb =3D> glibc-locale_2.24.bb} | 0 > .../{glibc-mtrace_2.23.bb =3D> glibc-mtrace_2.24.bb} | 0 > ...glibc-scripts_2.23.bb =3D> glibc-scripts_2.24.bb} | 0 > ...libc-Look-for-host-system-ld.so.cache-as-.patch | 8 ++-- > ...libc-Fix-buffer-overrun-with-a-relocated-.patch | 8 ++-- > ...libc-Raise-the-size-of-arrays-containing-.patch | 34 = ++++++--------- > ...ivesdk-glibc-Allow-64-bit-atomics-for-x86.patch | 10 +++-- > ...500-e5500-e6500-603e-fsqrt-implementation.patch | 6 +-- > ...-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch | 8 ++-- > ...-Fix-undefined-reference-to-__sqrt_finite.patch | 6 +-- > ...qrt-f-are-now-inline-functions-and-call-o.patch | 6 +-- > ...bug-1443-which-explains-what-the-patch-do.patch | 8 ++-- > ...n-libm-err-tab.pl-with-specific-dirs-in-S.patch | 10 ++--- > ...qrt-f-are-now-inline-functions-and-call-o.patch | 6 +-- > ...ersion-output-matching-grok-gold-s-output.patch | 14 +++---- > ...-configure.ac-handle-correctly-libc_cv_ro.patch | 6 +-- > .../glibc/glibc/0014-Add-unused-attribute.patch | 8 ++-- > ...thin-the-path-sets-wrong-config-variables.patch | 10 ++--- > ...-timezone-re-written-tzselect-as-posix-sh.patch | 16 ++++---- > ...move-bash-dependency-for-nscd-init-script.patch | 8 ++-- > ...c-Cross-building-and-testing-instructions.patch | 6 +-- > ...019-eglibc-Help-bootstrap-cross-toolchain.patch | 8 ++-- > .../glibc/0020-eglibc-cherry-picked-from.patch | 18 ++++---- > .../0021-eglibc-Clear-cache-lines-on-ppc8xx.patch | 10 ++--- > ...0022-eglibc-Resolve-__fpscr_values-on-SH4.patch | 8 ++-- > .../glibc/0023-eglibc-Install-PIC-archives.patch | 8 ++-- > ...ard-port-cross-locale-generation-support.patch} | 30 +++++++------- > ...0025-Define-DUMMY_LOCALE_T-if-not-defined.patch | 32 = +++++++++++++++ > ...ing-SSE-make-sure-fpmath-is-not-set-to-us.patch | 48 = ---------------------- > .../glibc/{glibc_2.23.bb =3D> glibc_2.24.bb} | 12 +++--- > 33 files changed, 176 insertions(+), 220 deletions(-) > delete mode 100644 = meta/recipes-core/glibc/cross-localedef-native/fix_for_centos_5.8.patch > rename meta/recipes-core/glibc/{cross-localedef-native_2.23.bb =3D> = cross-localedef-native_2.24.bb} (79%) > rename meta/recipes-core/glibc/{glibc-initial_2.23.bb =3D> = glibc-initial_2.24.bb} (100%) > rename meta/recipes-core/glibc/{glibc-locale_2.23.bb =3D> = glibc-locale_2.24.bb} (100%) > rename meta/recipes-core/glibc/{glibc-mtrace_2.23.bb =3D> = glibc-mtrace_2.24.bb} (100%) > rename meta/recipes-core/glibc/{glibc-scripts_2.23.bb =3D> = glibc-scripts_2.24.bb} (100%) > rename = meta/recipes-core/glibc/glibc/{0025-eglibc-Forward-port-cross-locale-gener= ation-support.patch =3D> = 0024-eglibc-Forward-port-cross-locale-generation-support.patch} (97%) > create mode 100644 = meta/recipes-core/glibc/glibc/0025-Define-DUMMY_LOCALE_T-if-not-defined.pa= tch > delete mode 100644 = meta/recipes-core/glibc/glibc/0026-When-disabling-SSE-make-sure-fpmath-is-= not-set-to-us.patch > rename meta/recipes-core/glibc/{glibc_2.23.bb =3D> glibc_2.24.bb} = (93%) >=20 > diff --git = a/meta/recipes-core/glibc/cross-localedef-native/fix_for_centos_5.8.patch = b/meta/recipes-core/glibc/cross-localedef-native/fix_for_centos_5.8.patch > deleted file mode 100644 > index 186a480..0000000 > --- = a/meta/recipes-core/glibc/cross-localedef-native/fix_for_centos_5.8.patch > +++ /dev/null > @@ -1,18 +0,0 @@ > -Upstream-Status: Inappropriate [other] > - > -This is a hack to fix building the locale bits on an older > -CentOs 5.X machine > - > -Index: git/locale/programs/config.h > -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > ---- git/locale/programs/config.h > -+++ git.orig/locale/programs/config.h > -@@ -19,6 +19,8 @@ > - #ifndef _LD_CONFIG_H > - #define _LD_CONFIG_H 1 > - > -+#define DUMMY_LOCALE_T > -+ > - /* Use the internal textdomain used for libc messages. */ > - #define PACKAGE _libc_intl_domainname > - #ifndef VERSION > diff --git a/meta/recipes-core/glibc/cross-localedef-native_2.23.bb = b/meta/recipes-core/glibc/cross-localedef-native_2.24.bb > similarity index 79% > rename from meta/recipes-core/glibc/cross-localedef-native_2.23.bb > rename to meta/recipes-core/glibc/cross-localedef-native_2.24.bb > index a6795ed..9b86a32 100644 > --- a/meta/recipes-core/glibc/cross-localedef-native_2.23.bb > +++ b/meta/recipes-core/glibc/cross-localedef-native_2.24.bb > @@ -9,25 +9,21 @@ LIC_FILES_CHKSUM =3D = "file://LICENSES;md5=3De9a558e243b36d3209f380deb394b213 \ > file://COPYING.LIB;md5=3D4fbd65380cdd255951079008b364516c" >=20 >=20 > -# Tell autotools that we're working in the localedef directory > -# > -AUTOTOOLS_SCRIPT_PATH =3D "${S}/localedef" > - > inherit native > inherit autotools >=20 > FILESEXTRAPATHS =3D. "${FILE_DIRNAME}/${PN}:${FILE_DIRNAME}/glibc:" >=20 > -SRCBRANCH ?=3D "release/${PV}/master" > +#SRCBRANCH ?=3D "release/${PV}/master" > GLIBC_GIT_URI ?=3D "git://sourceware.org/git/glibc.git" > +SRCBRANCH ?=3D "master" > UPSTREAM_CHECK_GITTAGREGEX =3D "(?P\d+\.\d+(\.\d+)*)" >=20 > +SRCREV_glibc ?=3D "1ac3eaa6bcc473a56340c24511786ff48a91293e" > +SRCREV_localedef ?=3D "29869b6dc11427c5bab839bdb155c85a7c644c71" > + > SRC_URI =3D "${GLIBC_GIT_URI};branch=3D${SRCBRANCH};name=3Dglibc \ > = git://github.com/kraj/localedef;branch=3Dmaster;name=3Dlocaledef;destsuffi= x=3Dgit/localedef \ > - file://fix_for_centos_5.8.patch \ > - ${EGLIBCPATCHES} \ > -" > -EGLIBCPATCHES =3D "\ > file://0016-timezone-re-written-tzselect-as-posix-sh.patch = \ > = file://0017-Remove-bash-dependency-for-nscd-init-script.patch \ > = file://0018-eglibc-Cross-building-and-testing-instructions.patch \ > @@ -36,12 +32,9 @@ EGLIBCPATCHES =3D "\ > file://0021-eglibc-Clear-cache-lines-on-ppc8xx.patch \ > file://0022-eglibc-Resolve-__fpscr_values-on-SH4.patch \ > file://0023-eglibc-Install-PIC-archives.patch \ > - = file://0025-eglibc-Forward-port-cross-locale-generation-support.patch \ > + = file://0024-eglibc-Forward-port-cross-locale-generation-support.patch \ > + file://0025-Define-DUMMY_LOCALE_T-if-not-defined.patch \ > " > - > -SRCREV_glibc ?=3D "e742928c1592b43db6809db4f39e67be151cdd27" > -SRCREV_localedef ?=3D "5a81ff9f06a7a808d4c3d37bbf34077a4c5902ed" > - > # Makes for a rather long rev (22 characters), but... > # > SRCREV_FORMAT =3D "glibc_localedef" > @@ -51,6 +44,11 @@ S =3D "${WORKDIR}/git" > EXTRA_OECONF =3D "--with-glibc=3D${S}" > CFLAGS +=3D "-fgnu89-inline -std=3Dgnu99 -DIS_IN\(x\)=3D'0'" >=20 > +do_configure () { > + ${S}/localedef/configure ${EXTRA_OECONF} > +} > + > + > do_install() { > install -d ${D}${bindir} > install -m 0755 ${B}/localedef ${D}${bindir}/cross-localedef > diff --git a/meta/recipes-core/glibc/glibc-initial_2.23.bb = b/meta/recipes-core/glibc/glibc-initial_2.24.bb > similarity index 100% > rename from meta/recipes-core/glibc/glibc-initial_2.23.bb > rename to meta/recipes-core/glibc/glibc-initial_2.24.bb > diff --git a/meta/recipes-core/glibc/glibc-locale_2.23.bb = b/meta/recipes-core/glibc/glibc-locale_2.24.bb > similarity index 100% > rename from meta/recipes-core/glibc/glibc-locale_2.23.bb > rename to meta/recipes-core/glibc/glibc-locale_2.24.bb > diff --git a/meta/recipes-core/glibc/glibc-mtrace_2.23.bb = b/meta/recipes-core/glibc/glibc-mtrace_2.24.bb > similarity index 100% > rename from meta/recipes-core/glibc/glibc-mtrace_2.23.bb > rename to meta/recipes-core/glibc/glibc-mtrace_2.24.bb > diff --git a/meta/recipes-core/glibc/glibc-scripts_2.23.bb = b/meta/recipes-core/glibc/glibc-scripts_2.24.bb > similarity index 100% > rename from meta/recipes-core/glibc/glibc-scripts_2.23.bb > rename to meta/recipes-core/glibc/glibc-scripts_2.24.bb > diff --git = a/meta/recipes-core/glibc/glibc/0001-nativesdk-glibc-Look-for-host-system-= ld.so.cache-as-.patch = b/meta/recipes-core/glibc/glibc/0001-nativesdk-glibc-Look-for-host-system-= ld.so.cache-as-.patch > index 97c2800..ca33758 100644 > --- = a/meta/recipes-core/glibc/glibc/0001-nativesdk-glibc-Look-for-host-system-= ld.so.cache-as-.patch > +++ = b/meta/recipes-core/glibc/glibc/0001-nativesdk-glibc-Look-for-host-system-= ld.so.cache-as-.patch > @@ -1,7 +1,7 @@ > -=46rom 66d04e2cd8badb0984050e4e9f2732f47151fbbf Mon Sep 17 00:00:00 = 2001 > +=46rom 7e11aafc3a7cb873b3f648740c8acd379597e4d1 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 01:48:24 +0000 > -Subject: [PATCH 01/24] nativesdk-glibc: Look for host system = ld.so.cache as > +Subject: [PATCH 01/25] nativesdk-glibc: Look for host system = ld.so.cache as > well >=20 > Upstream-Status: Inappropriate [embedded specific] > @@ -31,7 +31,7 @@ Signed-off-by: Khem Raj > 1 file changed, 8 insertions(+), 8 deletions(-) >=20 > diff --git a/elf/dl-load.c b/elf/dl-load.c > -index 6fb615e..ee3d1e6 100644 > +index c0d6249..2c73105 100644 > --- a/elf/dl-load.c > +++ b/elf/dl-load.c > @@ -2094,6 +2094,14 @@ _dl_map_object (struct link_map *loader, const = char *name, > @@ -65,5 +65,5 @@ index 6fb615e..ee3d1e6 100644 > if (__glibc_unlikely (GLRO(dl_debug_mask) & DL_DEBUG_LIBS)) > _dl_debug_printf ("\n"); > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0002-nativesdk-glibc-Fix-buffer-overrun-wi= th-a-relocated-.patch = b/meta/recipes-core/glibc/glibc/0002-nativesdk-glibc-Fix-buffer-overrun-wi= th-a-relocated-.patch > index 473b894..5428468 100644 > --- = a/meta/recipes-core/glibc/glibc/0002-nativesdk-glibc-Fix-buffer-overrun-wi= th-a-relocated-.patch > +++ = b/meta/recipes-core/glibc/glibc/0002-nativesdk-glibc-Fix-buffer-overrun-wi= th-a-relocated-.patch > @@ -1,7 +1,7 @@ > -=46rom 179dc5f1e13c3ff96d5f21a2a78c089cf120ceb8 Mon Sep 17 00:00:00 = 2001 > +=46rom 5fd884dc28d5d84001fae8ffdd8be698bb84143e Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 01:50:00 +0000 > -Subject: [PATCH 02/24] nativesdk-glibc: Fix buffer overrun with a = relocated > +Subject: [PATCH 02/25] nativesdk-glibc: Fix buffer overrun with a = relocated > SDK >=20 > When ld-linux-*.so.2 is relocated to a path that is longer than the > @@ -22,7 +22,7 @@ Signed-off-by: Khem Raj > 1 file changed, 12 insertions(+) >=20 > diff --git a/elf/dl-load.c b/elf/dl-load.c > -index ee3d1e6..c4a42e9 100644 > +index 2c73105..c7b8797 100644 > --- a/elf/dl-load.c > +++ b/elf/dl-load.c > @@ -1793,7 +1793,19 @@ open_path (const char *name, size_t namelen, = int mode, > @@ -46,5 +46,5 @@ index ee3d1e6..c4a42e9 100644 > { > struct r_search_path_elem *this_dir =3D *dirs; > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Raise-the-size-of-arr= ays-containing-.patch = b/meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Raise-the-size-of-arr= ays-containing-.patch > index 60f9f17..23b9fcb 100644 > --- = a/meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Raise-the-size-of-arr= ays-containing-.patch > +++ = b/meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Raise-the-size-of-arr= ays-containing-.patch > @@ -1,7 +1,7 @@ > -=46rom e76048898ae9aa49dc70d6f9b1bbc22082e61fe3 Mon Sep 17 00:00:00 = 2001 > +=46rom c99892f2018cd7fa0f37b53e6cebec99fa036472 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 01:51:38 +0000 > -Subject: [PATCH 03/24] nativesdk-glibc: Raise the size of arrays = containing dl > +Subject: [PATCH 03/25] nativesdk-glibc: Raise the size of arrays = containing dl > paths >=20 > This patch puts the dynamic loader path in the binaries, SYSTEM_DIRS = strings > @@ -25,7 +25,7 @@ Signed-off-by: Khem Raj > 6 files changed, 13 insertions(+), 9 deletions(-) >=20 > diff --git a/elf/dl-cache.c b/elf/dl-cache.c > -index dec49bc..862f1d8 100644 > +index cfa335e..daa12ec 100644 > --- a/elf/dl-cache.c > +++ b/elf/dl-cache.c > @@ -132,6 +132,10 @@ do = \ > @@ -40,7 +40,7 @@ index dec49bc..862f1d8 100644 > internal_function > _dl_cache_libcmp (const char *p1, const char *p2) > diff --git a/elf/dl-load.c b/elf/dl-load.c > -index c4a42e9..acf6c03 100644 > +index c7b8797..37a1beb 100644 > --- a/elf/dl-load.c > +++ b/elf/dl-load.c > @@ -106,8 +106,8 @@ static size_t max_capstrlen attribute_relro; > @@ -55,7 +55,7 @@ index c4a42e9..acf6c03 100644 > SYSTEM_DIRS_LEN > }; > diff --git a/elf/interp.c b/elf/interp.c > -index 422ea95e..6d61a36 100644 > +index 9448802..e7e8c70 100644 > --- a/elf/interp.c > +++ b/elf/interp.c > @@ -18,5 +18,5 @@ > @@ -66,10 +66,10 @@ index 422ea95e..6d61a36 100644 > +const char __invoke_dynamic_linker__[4096] __attribute__ ((section = (".interp"))) > =3D RUNTIME_LINKER; > diff --git a/elf/ldconfig.c b/elf/ldconfig.c > -index f54ec22..0e78a83 100644 > +index 467ca82..631a2a9 100644 > --- a/elf/ldconfig.c > +++ b/elf/ldconfig.c > -@@ -167,6 +167,9 @@ static struct argp argp =3D > +@@ -168,6 +168,9 @@ static struct argp argp =3D > options, parse_opt, NULL, doc, NULL, more_help, NULL > }; >=20 > @@ -80,7 +80,7 @@ index f54ec22..0e78a83 100644 > a platform. */ > static int > diff --git a/elf/rtld.c b/elf/rtld.c > -index 52160df..80f0582 100644 > +index 647661c..4e16a43 100644 > --- a/elf/rtld.c > +++ b/elf/rtld.c > @@ -99,6 +99,7 @@ uintptr_t __pointer_chk_guard_local > @@ -107,7 +107,7 @@ index 52160df..80f0582 100644 > ++_dl_skip_args; > --_dl_argc; > diff --git a/sysdeps/generic/dl-cache.h b/sysdeps/generic/dl-cache.h > -index 70d4aeb..5c726d0 100644 > +index eb2f900..505804e 100644 > --- a/sysdeps/generic/dl-cache.h > +++ b/sysdeps/generic/dl-cache.h > @@ -27,10 +27,6 @@ > @@ -121,16 +121,6 @@ index 70d4aeb..5c726d0 100644 > #ifndef add_system_dir > # define add_system_dir(dir) add_dir (dir) > #endif > -Index: git/iconv/gconv_conf.c > -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > ---- git.orig/iconv/gconv_conf.c > -+++ git/iconv/gconv_conf.c > -@@ -36,7 +36,7 @@ > - > - > - /* This is the default path where we look for module lists. */ > --static const char default_gconv_path[] =3D GCONV_PATH; > -+static char default_gconv_path[4096] __attribute__ ((section = (".gccrelocprefix"))) =3D GCONV_PATH; > - > - /* The path elements, as determined by the __gconv_get_path = function. > - All path elements end in a slash. */ > +-- > +2.8.2 > + > diff --git = a/meta/recipes-core/glibc/glibc/0004-nativesdk-glibc-Allow-64-bit-atomics-= for-x86.patch = b/meta/recipes-core/glibc/glibc/0004-nativesdk-glibc-Allow-64-bit-atomics-= for-x86.patch > index 21f04a1..3127de6 100644 > --- = a/meta/recipes-core/glibc/glibc/0004-nativesdk-glibc-Allow-64-bit-atomics-= for-x86.patch > +++ = b/meta/recipes-core/glibc/glibc/0004-nativesdk-glibc-Allow-64-bit-atomics-= for-x86.patch > @@ -1,7 +1,7 @@ > -=46rom 2e1638115f0f924ee8235eee9265047054c15cfd Mon Sep 17 00:00:00 = 2001 > +=46rom a56e7aa2fd10b178b9498f88a7a2ca8aad671a53 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Thu, 31 Dec 2015 14:35:35 -0800 > -Subject: [PATCH 04/24] nativesdk-glibc: Allow 64 bit atomics for x86 > +Subject: [PATCH 04/25] nativesdk-glibc: Allow 64 bit atomics for x86 >=20 > The fix consist of allowing 64bit atomic ops for x86. > This should be safe for i586 and newer CPUs. > @@ -11,11 +11,13 @@ Signed-off-by: Juro Bystricky = > Signed-off-by: Richard Purdie > Signed-off-by: Khem Raj > --- > +Upstream-Status: Pending > + > sysdeps/i386/atomic-machine.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 > diff --git a/sysdeps/i386/atomic-machine.h = b/sysdeps/i386/atomic-machine.h > -index 59f3d34..6f6b7ff 100644 > +index ce62b33..4fe44ea 100644 > --- a/sysdeps/i386/atomic-machine.h > +++ b/sysdeps/i386/atomic-machine.h > @@ -54,7 +54,7 @@ typedef uintmax_t uatomic_max_t; > @@ -28,5 +30,5 @@ index 59f3d34..6f6b7ff 100644 >=20 >=20 > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0005-fsl-e500-e5500-e6500-603e-fsqrt-imple= mentation.patch = b/meta/recipes-core/glibc/glibc/0005-fsl-e500-e5500-e6500-603e-fsqrt-imple= mentation.patch > index ba8c92e..dc0dfad 100644 > --- = a/meta/recipes-core/glibc/glibc/0005-fsl-e500-e5500-e6500-603e-fsqrt-imple= mentation.patch > +++ = b/meta/recipes-core/glibc/glibc/0005-fsl-e500-e5500-e6500-603e-fsqrt-imple= mentation.patch > @@ -1,7 +1,7 @@ > -=46rom 7ff57edfe24b4243373fcb896ee0b613938c1ec9 Mon Sep 17 00:00:00 = 2001 > +=46rom 450473ce27b47cebec2c5c5b611a8c8bed41e6e8 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:01:50 +0000 > -Subject: [PATCH 05/24] fsl e500/e5500/e6500/603e fsqrt implementation > +Subject: [PATCH 05/25] fsl e500/e5500/e6500/603e fsqrt implementation >=20 > Upstream-Status: Pending > Signed-off-by: Edmar Wienskoski > @@ -1580,5 +1580,5 @@ index 0000000..04ff8cc > @@ -0,0 +1 @@ > +powerpc/powerpc64/e6500/fpu > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0006-readlib-Add-OECORE_KNOWN_INTERPRETER_= NAMES-to-known-.patch = b/meta/recipes-core/glibc/glibc/0006-readlib-Add-OECORE_KNOWN_INTERPRETER_= NAMES-to-known-.patch > index 086a73d..f267f66 100644 > --- = a/meta/recipes-core/glibc/glibc/0006-readlib-Add-OECORE_KNOWN_INTERPRETER_= NAMES-to-known-.patch > +++ = b/meta/recipes-core/glibc/glibc/0006-readlib-Add-OECORE_KNOWN_INTERPRETER_= NAMES-to-known-.patch > @@ -1,7 +1,7 @@ > -=46rom 61129ef3ee735b300604f75d50e01cb29f4387f4 Mon Sep 17 00:00:00 = 2001 > +=46rom bb065b78e9e0d3301e64a26e37550a657c885ebc Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:11:22 +0000 > -Subject: [PATCH 06/24] readlib: Add OECORE_KNOWN_INTERPRETER_NAMES to = known > +Subject: [PATCH 06/25] readlib: Add OECORE_KNOWN_INTERPRETER_NAMES to = known > names >=20 > This bolts in a hook for OE to pass its own version of interpreter > @@ -17,7 +17,7 @@ Signed-off-by: Khem Raj > 1 file changed, 1 insertion(+) >=20 > diff --git a/elf/readlib.c b/elf/readlib.c > -index 7fd5b8a..2f5da9f 100644 > +index 8a66ffe..08d56fc 100644 > --- a/elf/readlib.c > +++ b/elf/readlib.c > @@ -51,6 +51,7 @@ static struct known_names interpreters[] =3D > @@ -29,5 +29,5 @@ index 7fd5b8a..2f5da9f 100644 >=20 > static struct known_names known_libs[] =3D > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0007-ppc-sqrt-Fix-undefined-reference-to-_= _sqrt_finite.patch = b/meta/recipes-core/glibc/glibc/0007-ppc-sqrt-Fix-undefined-reference-to-_= _sqrt_finite.patch > index 952784b..612e892 100644 > --- = a/meta/recipes-core/glibc/glibc/0007-ppc-sqrt-Fix-undefined-reference-to-_= _sqrt_finite.patch > +++ = b/meta/recipes-core/glibc/glibc/0007-ppc-sqrt-Fix-undefined-reference-to-_= _sqrt_finite.patch > @@ -1,7 +1,7 @@ > -=46rom f936548decac99501f9a4c522a3211d16542fa49 Mon Sep 17 00:00:00 = 2001 > +=46rom 4a91bbdb11a15f93094695bba4e0849c421fad48 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:15:07 +0000 > -Subject: [PATCH 07/24] ppc/sqrt: Fix undefined reference to = `__sqrt_finite' > +Subject: [PATCH 07/25] ppc/sqrt: Fix undefined reference to = `__sqrt_finite' >=20 > on ppc fixes the errors like below > | ./.libs/libpulsecore-1.1.so: undefined reference to `__sqrt_finite' > @@ -204,5 +204,5 @@ index 26fa067..9d17512 100644 > } > +strong_alias (__ieee754_sqrtf, __sqrtf_finite) > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0008-__ieee754_sqrt-f-are-now-inline-funct= ions-and-call-o.patch = b/meta/recipes-core/glibc/glibc/0008-__ieee754_sqrt-f-are-now-inline-funct= ions-and-call-o.patch > index 8d513ab..9e222b7 100644 > --- = a/meta/recipes-core/glibc/glibc/0008-__ieee754_sqrt-f-are-now-inline-funct= ions-and-call-o.patch > +++ = b/meta/recipes-core/glibc/glibc/0008-__ieee754_sqrt-f-are-now-inline-funct= ions-and-call-o.patch > @@ -1,7 +1,7 @@ > -=46rom d02704895fdce917e337619a4414042f63edd88b Mon Sep 17 00:00:00 = 2001 > +=46rom ce2746a1560b4430d89d114e1b65c7be225b4c2a Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:16:38 +0000 > -Subject: [PATCH 08/24] __ieee754_sqrt{,f} are now inline functions = and call > +Subject: [PATCH 08/25] __ieee754_sqrt{,f} are now inline functions = and call > out __slow versions >=20 > Upstream-Status: Pending > @@ -383,5 +383,5 @@ index 9d17512..10de1f0 100644 > + > strong_alias (__ieee754_sqrtf, __sqrtf_finite) > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0009-Quote-from-bug-1443-which-explains-wh= at-the-patch-do.patch = b/meta/recipes-core/glibc/glibc/0009-Quote-from-bug-1443-which-explains-wh= at-the-patch-do.patch > index 12f24fb..7aa74df 100644 > --- = a/meta/recipes-core/glibc/glibc/0009-Quote-from-bug-1443-which-explains-wh= at-the-patch-do.patch > +++ = b/meta/recipes-core/glibc/glibc/0009-Quote-from-bug-1443-which-explains-wh= at-the-patch-do.patch > @@ -1,7 +1,7 @@ > -=46rom 502f061d846e58aac7aca67e4e0d6ba9e0763b17 Mon Sep 17 00:00:00 = 2001 > +=46rom 1b61649e545de76dd79a5e2c39bb16d0c4623160 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:20:09 +0000 > -Subject: [PATCH 09/24] Quote from bug 1443 which explains what the = patch does > +Subject: [PATCH 09/25] Quote from bug 1443 which explains what the = patch does > : >=20 > We build some random program and link it with -lust. When we run = it, > @@ -45,7 +45,7 @@ Signed-off-by: Khem Raj > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 > diff --git a/sysdeps/arm/dl-machine.h b/sysdeps/arm/dl-machine.h > -index 6fb20bd..8805537 100644 > +index 60eee00..7d54d5e 100644 > --- a/sysdeps/arm/dl-machine.h > +++ b/sysdeps/arm/dl-machine.h > @@ -499,7 +499,7 @@ elf_machine_rel (struct link_map *map, const = Elf32_Rel *reloc, > @@ -58,5 +58,5 @@ index 6fb20bd..8805537 100644 >=20 > case R_ARM_TLS_TPOFF32: > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0010-eglibc-run-libm-err-tab.pl-with-speci= fic-dirs-in-S.patch = b/meta/recipes-core/glibc/glibc/0010-eglibc-run-libm-err-tab.pl-with-speci= fic-dirs-in-S.patch > index 77bd7d1..14963a3 100644 > --- = a/meta/recipes-core/glibc/glibc/0010-eglibc-run-libm-err-tab.pl-with-speci= fic-dirs-in-S.patch > +++ = b/meta/recipes-core/glibc/glibc/0010-eglibc-run-libm-err-tab.pl-with-speci= fic-dirs-in-S.patch > @@ -1,7 +1,7 @@ > -=46rom 69a3e30b49d28a7386d18725528652931510cbfc Mon Sep 17 00:00:00 = 2001 > +=46rom 91af416408b8718b004c83d93a6daa1f34cba48d Mon Sep 17 00:00:00 = 2001 > From: Ting Liu > Date: Wed, 19 Dec 2012 04:39:57 -0600 > -Subject: [PATCH 10/24] eglibc: run libm-err-tab.pl with specific dirs = in ${S} > +Subject: [PATCH 10/25] eglibc: run libm-err-tab.pl with specific dirs = in ${S} >=20 > libm-err-tab.pl will parse all the files named "libm-test-ulps" > in the given dir recursively. To avoid parsing the one in > @@ -10,7 +10,7 @@ = ${S}/.pc/aarch64-0001-glibc-fsf-v1-eaf6f205.patch/ports/sysdeps/ > aarch64/libm-test-ulps), run libm-err-tab.pl with specific dirs > in ${S}. >=20 > -Upstream-Status: Inappropriate [OE specific] > +Upstream-Status: inappropriate [OE specific] >=20 > Signed-off-by: Ting Liu > --- > @@ -18,7 +18,7 @@ Signed-off-by: Ting Liu > 1 file changed, 2 insertions(+), 1 deletion(-) >=20 > diff --git a/manual/Makefile b/manual/Makefile > -index cdb6763..0b32a0a 100644 > +index f2f694f..e062833 100644 > --- a/manual/Makefile > +++ b/manual/Makefile > @@ -105,7 +105,8 @@ $(objpfx)libm-err.texi: $(objpfx)stamp-libm-err > @@ -32,5 +32,5 @@ index cdb6763..0b32a0a 100644 > touch $@ >=20 > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0011-__ieee754_sqrt-f-are-now-inline-funct= ions-and-call-o.patch = b/meta/recipes-core/glibc/glibc/0011-__ieee754_sqrt-f-are-now-inline-funct= ions-and-call-o.patch > index 251e5f5..e92d04c 100644 > --- = a/meta/recipes-core/glibc/glibc/0011-__ieee754_sqrt-f-are-now-inline-funct= ions-and-call-o.patch > +++ = b/meta/recipes-core/glibc/glibc/0011-__ieee754_sqrt-f-are-now-inline-funct= ions-and-call-o.patch > @@ -1,7 +1,7 @@ > -=46rom 4cf52971a841304aec30b2e975f81d7ad9d42ef0 Mon Sep 17 00:00:00 = 2001 > +=46rom 6a71f688471fe0c85f8ad9afc4ee0723a20aae1d Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:24:46 +0000 > -Subject: [PATCH 11/24] __ieee754_sqrt{,f} are now inline functions = and call > +Subject: [PATCH 11/25] __ieee754_sqrt{,f} are now inline functions = and call > out __slow versions >=20 > Upstream-Status: Pending > @@ -57,5 +57,5 @@ index 8126535..10de1f0 100644 > #endif > { > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0012-Make-ld-version-output-matching-grok-= gold-s-output.patch = b/meta/recipes-core/glibc/glibc/0012-Make-ld-version-output-matching-grok-= gold-s-output.patch > index 3208a0c..4cba03f 100644 > --- = a/meta/recipes-core/glibc/glibc/0012-Make-ld-version-output-matching-grok-= gold-s-output.patch > +++ = b/meta/recipes-core/glibc/glibc/0012-Make-ld-version-output-matching-grok-= gold-s-output.patch > @@ -1,7 +1,7 @@ > -=46rom b356816d6e005ecda7adbed9627a4315ad39de39 Mon Sep 17 00:00:00 = 2001 > +=46rom f9d024edb158659e403b51cc9d93da9bca6e5d7b Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:25:45 +0000 > -Subject: [PATCH 12/24] Make ld --version output matching grok gold's = output > +Subject: [PATCH 12/25] Make ld --version output matching grok gold's = output >=20 > adapted from from upstream branch roland/gold-vs-libc >=20 > @@ -14,10 +14,10 @@ Signed-off-by: Khem Raj > 2 files changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/configure b/configure > -index aa05d49..6dabd11 100755 > +index 8fe5937..7888a3f 100755 > --- a/configure > +++ b/configure > -@@ -4486,7 +4486,7 @@ else > +@@ -4482,7 +4482,7 @@ else > # Found it, now check the version. > { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" = >&5 > $as_echo_n "checking version of $LD... " >&6; } > @@ -27,10 +27,10 @@ index aa05d49..6dabd11 100755 > '') ac_prog_version=3D"v. ?.??, bad"; ac_verc_fail=3Dyes;; > 2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) > diff --git a/configure.ac b/configure.ac > -index ee7a3f1..b4b95b9 100644 > +index 3c766b7..6908a99 100644 > --- a/configure.ac > +++ b/configure.ac > -@@ -948,7 +948,7 @@ AC_CHECK_PROG_VER(AS, $AS, --version, > +@@ -944,7 +944,7 @@ AC_CHECK_PROG_VER(AS, $AS, --version, > = [2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*], > AS=3D: critic_missing=3D"$critic_missing as") > AC_CHECK_PROG_VER(LD, $LD, --version, > @@ -40,5 +40,5 @@ index ee7a3f1..b4b95b9 100644 > LD=3D: critic_missing=3D"$critic_missing ld") >=20 > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0013-sysdeps-gnu-configure.ac-handle-corre= ctly-libc_cv_ro.patch = b/meta/recipes-core/glibc/glibc/0013-sysdeps-gnu-configure.ac-handle-corre= ctly-libc_cv_ro.patch > index 82fa100..6a82f8d 100644 > --- = a/meta/recipes-core/glibc/glibc/0013-sysdeps-gnu-configure.ac-handle-corre= ctly-libc_cv_ro.patch > +++ = b/meta/recipes-core/glibc/glibc/0013-sysdeps-gnu-configure.ac-handle-corre= ctly-libc_cv_ro.patch > @@ -1,7 +1,7 @@ > -=46rom 10003d48f83f7a4f7fa562ed89af904a544b6323 Mon Sep 17 00:00:00 = 2001 > +=46rom 2ece12093c8ba4cf688d235f35d36f1feb02324c Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:27:10 +0000 > -Subject: [PATCH 13/24] sysdeps/gnu/configure.ac: handle correctly > +Subject: [PATCH 13/25] sysdeps/gnu/configure.ac: handle correctly > $libc_cv_rootsbindir >=20 > Upstream-Status:Pending > @@ -38,5 +38,5 @@ index 634fe4d..3db1697 100644 > ;; > esac > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0014-Add-unused-attribute.patch = b/meta/recipes-core/glibc/glibc/0014-Add-unused-attribute.patch > index ea3e167..d14a6d4 100644 > --- a/meta/recipes-core/glibc/glibc/0014-Add-unused-attribute.patch > +++ b/meta/recipes-core/glibc/glibc/0014-Add-unused-attribute.patch > @@ -1,7 +1,7 @@ > -=46rom cafa8a7ef830e02cdbf928471e06d11054946940 Mon Sep 17 00:00:00 = 2001 > +=46rom 9fec083dc99d2b524090e1d098e03709eed64a72 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:28:41 +0000 > -Subject: [PATCH 14/24] Add unused attribute > +Subject: [PATCH 14/25] Add unused attribute >=20 > Helps in avoiding gcc warning when header is is included in > a source file which does not use both functions > @@ -17,7 +17,7 @@ Upstream-Status: Pending > 1 file changed, 1 insertion(+), 1 deletion(-) >=20 > diff --git a/iconv/gconv_charset.h b/iconv/gconv_charset.h > -index 80290bc..7890a8e 100644 > +index 95cbce7..191a0dd 100644 > --- a/iconv/gconv_charset.h > +++ b/iconv/gconv_charset.h > @@ -21,7 +21,7 @@ > @@ -30,5 +30,5 @@ index 80290bc..7890a8e 100644 > { > int slash_count =3D 0; > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0015-yes-within-the-path-sets-wrong-config= -variables.patch = b/meta/recipes-core/glibc/glibc/0015-yes-within-the-path-sets-wrong-config= -variables.patch > index 90e12b8..8ceccec 100644 > --- = a/meta/recipes-core/glibc/glibc/0015-yes-within-the-path-sets-wrong-config= -variables.patch > +++ = b/meta/recipes-core/glibc/glibc/0015-yes-within-the-path-sets-wrong-config= -variables.patch > @@ -1,7 +1,7 @@ > -=46rom 4d6bead19874e519752ceeb2a15897ff2ffbe5e8 Mon Sep 17 00:00:00 = 2001 > +=46rom 1794a97cba0b09b726eebc565c783c7b7c22dfba Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:31:06 +0000 > -Subject: [PATCH 15/24] 'yes' within the path sets wrong config = variables > +Subject: [PATCH 15/25] 'yes' within the path sets wrong config = variables >=20 > It seems that the 'AC_EGREP_CPP(yes...' example is quite popular > but being such a short word to grep it is likely to produce > @@ -165,7 +165,7 @@ index f05f438..dc86399 100644 > ], libc_cv_nios2_be=3Dyes, libc_cv_nios2_be=3Dno)]) > if test $libc_cv_nios2_be =3D yes; then > diff --git a/sysdeps/unix/sysv/linux/mips/configure = b/sysdeps/unix/sysv/linux/mips/configure > -index dee56aa..f2049ed 100644 > +index a5513fa..283b293 100644 > --- a/sysdeps/unix/sysv/linux/mips/configure > +++ b/sysdeps/unix/sysv/linux/mips/configure > @@ -414,11 +414,11 @@ else > @@ -183,7 +183,7 @@ index dee56aa..f2049ed 100644 > else > libc_cv_mips_nan2008=3Dno > diff --git a/sysdeps/unix/sysv/linux/mips/configure.ac = b/sysdeps/unix/sysv/linux/mips/configure.ac > -index 45147c5..4224af1 100644 > +index 9147aa4..7898e24 100644 > --- a/sysdeps/unix/sysv/linux/mips/configure.ac > +++ b/sysdeps/unix/sysv/linux/mips/configure.ac > @@ -105,9 +105,9 @@ AC_COMPILE_IFELSE( > @@ -259,5 +259,5 @@ index 0822915..9a32fdd 100644 > ], libc_cv_ppc64_def_call_elf=3Dyes, = libc_cv_ppc64_def_call_elf=3Dno)]) > if test $libc_cv_ppc64_def_call_elf =3D no; then > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0016-timezone-re-written-tzselect-as-posix= -sh.patch = b/meta/recipes-core/glibc/glibc/0016-timezone-re-written-tzselect-as-posix= -sh.patch > index e51b611..e5b5083 100644 > --- = a/meta/recipes-core/glibc/glibc/0016-timezone-re-written-tzselect-as-posix= -sh.patch > +++ = b/meta/recipes-core/glibc/glibc/0016-timezone-re-written-tzselect-as-posix= -sh.patch > @@ -1,7 +1,7 @@ > -=46rom 3e8586eb3509e2f0d6dfb74be8f89a30b06b56e9 Mon Sep 17 00:00:00 = 2001 > +=46rom fdb5c9c88e3d1bc5ae6ef9ebcfcf560d3c42f0a6 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:33:03 +0000 > -Subject: [PATCH 16/24] timezone: re-written tzselect as posix sh > +Subject: [PATCH 16/25] timezone: re-written tzselect as posix sh >=20 > To avoid the bash dependency. >=20 > @@ -15,10 +15,10 @@ Signed-off-by: Khem Raj > 2 files changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/timezone/Makefile b/timezone/Makefile > -index 99566cb..b6e757e 100644 > +index dee7568..66a50be 100644 > --- a/timezone/Makefile > +++ b/timezone/Makefile > -@@ -122,7 +122,7 @@ $(testdata)/XT%: testdata/XT% > +@@ -120,7 +120,7 @@ $(testdata)/XT%: testdata/XT% > cp $< $@ >=20 > $(objpfx)tzselect: tzselect.ksh $(common-objpfx)config.make > @@ -28,7 +28,7 @@ index 99566cb..b6e757e 100644 > -e '/TZVERSION=3D/s|see_Makefile|"$(version)"|' \ > -e '/PKGVERSION=3D/s|=3D.*|=3D"$(PKGVERSION)"|' \ > diff --git a/timezone/tzselect.ksh b/timezone/tzselect.ksh > -index 9d70691..25f45a8 100755 > +index 2c3b2f4..0c04a61 100755 > --- a/timezone/tzselect.ksh > +++ b/timezone/tzselect.ksh > @@ -35,7 +35,7 @@ REPORT_BUGS_TO=3Dtz@iana.org > @@ -38,8 +38,8 @@ index 9d70691..25f45a8 100755 > -: ${TZDIR=3D`pwd`} > +: ${TZDIR=3D$(pwd)} >=20 > - # Check for awk Posix compliance. > - ($AWK -v x=3Dy 'BEGIN { exit 123 }') /dev/null 2>&1 > + # Output one argument as-is to standard output. > + # Safer than 'echo', which can mishandle '\' or leading '-'. > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0017-Remove-bash-dependency-for-nscd-init-= script.patch = b/meta/recipes-core/glibc/glibc/0017-Remove-bash-dependency-for-nscd-init-= script.patch > index 0c9ae6c..c8da05d 100644 > --- = a/meta/recipes-core/glibc/glibc/0017-Remove-bash-dependency-for-nscd-init-= script.patch > +++ = b/meta/recipes-core/glibc/glibc/0017-Remove-bash-dependency-for-nscd-init-= script.patch > @@ -1,7 +1,7 @@ > -=46rom cd9d9fe7316f4ce4ca9d8e67e22f5718879535e4 Mon Sep 17 00:00:00 = 2001 > +=46rom 88ad88d014a5ee68b0e044d2def5ab13743c8ae0 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Thu, 31 Dec 2015 14:33:02 -0800 > -Subject: [PATCH 17/24] Remove bash dependency for nscd init script > +Subject: [PATCH 17/25] Remove bash dependency for nscd init script >=20 > The nscd init script uses #! /bin/bash but only really uses one = bashism > (translated strings), so remove them and switch the shell to = #!/bin/sh. > @@ -9,6 +9,8 @@ The nscd init script uses #! /bin/bash but only really = uses one bashism > Signed-off-by: Ross Burton > Signed-off-by: Khem Raj > --- > +Upstream-Status: Pending > + > nscd/nscd.init | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) >=20 > @@ -69,5 +71,5 @@ index a882da7..b02986e 100644 > ;; > esac > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0018-eglibc-Cross-building-and-testing-ins= tructions.patch = b/meta/recipes-core/glibc/glibc/0018-eglibc-Cross-building-and-testing-ins= tructions.patch > index e282e60..1750765 100644 > --- = a/meta/recipes-core/glibc/glibc/0018-eglibc-Cross-building-and-testing-ins= tructions.patch > +++ = b/meta/recipes-core/glibc/glibc/0018-eglibc-Cross-building-and-testing-ins= tructions.patch > @@ -1,7 +1,7 @@ > -=46rom 8f554f4a1beb39182aad9cd9b5e1da69464dff7e Mon Sep 17 00:00:00 = 2001 > +=46rom 49c0ad7dc2e02e808ed150296a109b586c34115a Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:42:58 +0000 > -Subject: [PATCH 18/24] eglibc: Cross building and testing = instructions > +Subject: [PATCH 18/25] eglibc: Cross building and testing = instructions >=20 > Ported from eglibc > Upstream-Status: Pending > @@ -615,5 +615,5 @@ index 0000000..b67b468 > + simply place copies of these libraries in the top GLIBC build > + directory. > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0019-eglibc-Help-bootstrap-cross-toolchain= .patch = b/meta/recipes-core/glibc/glibc/0019-eglibc-Help-bootstrap-cross-toolchain= .patch > index c04e0a1..f983d86 100644 > --- = a/meta/recipes-core/glibc/glibc/0019-eglibc-Help-bootstrap-cross-toolchain= .patch > +++ = b/meta/recipes-core/glibc/glibc/0019-eglibc-Help-bootstrap-cross-toolchain= .patch > @@ -1,7 +1,7 @@ > -=46rom c2d49eab20db4ab02b6de62092fedc623d757146 Mon Sep 17 00:00:00 = 2001 > +=46rom e881face7a10354612bf634b44e09e3bc6462c67 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:49:28 +0000 > -Subject: [PATCH 19/24] eglibc: Help bootstrap cross toolchain > +Subject: [PATCH 19/25] eglibc: Help bootstrap cross toolchain >=20 > Taken from EGLIBC, r1484 + r1525 >=20 > @@ -29,7 +29,7 @@ Signed-off-by: Khem Raj > create mode 100644 include/stubs-bootstrap.h >=20 > diff --git a/Makefile b/Makefile > -index 9a01c93..a6ae003 100644 > +index 32748b3..6d055ba 100644 > --- a/Makefile > +++ b/Makefile > @@ -69,9 +69,18 @@ subdir-dirs =3D include > @@ -96,5 +96,5 @@ index 0000000..1d2b669 > + EGLIBC subdir 'stubs' make targets, on every .o file in EGLIBC, = but > + an empty stubs.h like this will do fine for GCC. */ > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0020-eglibc-cherry-picked-from.patch = b/meta/recipes-core/glibc/glibc/0020-eglibc-cherry-picked-from.patch > index 4362efa..30c4c69 100644 > --- = a/meta/recipes-core/glibc/glibc/0020-eglibc-cherry-picked-from.patch > +++ = b/meta/recipes-core/glibc/glibc/0020-eglibc-cherry-picked-from.patch > @@ -1,7 +1,7 @@ > -=46rom 588d936b9aa65e7cc8b1eb2cad1d209087db43a9 Mon Sep 17 00:00:00 = 2001 > +=46rom 723a31d3e2627211b39fbcc08f75b3c23c4096c5 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Thu, 31 Dec 2015 15:10:33 -0800 > -Subject: [PATCH 20/24] eglibc: cherry-picked from > +Subject: [PATCH 20/25] eglibc: cherry-picked from >=20 > http://www.eglibc.org/archives/patches/msg00772.html >=20 > @@ -15,10 +15,10 @@ Signed-off-by: Khem Raj > 1 file changed, 13 insertions(+), 1 deletion(-) >=20 > diff --git a/resolv/res_libc.c b/resolv/res_libc.c > -index a8394e0..981ac7c 100644 > +index a4b376f..3256e12 100644 > --- a/resolv/res_libc.c > +++ b/resolv/res_libc.c > -@@ -18,6 +18,7 @@ > +@@ -21,11 +21,13 @@ > #include > #include > #include > @@ -26,15 +26,13 @@ index a8394e0..981ac7c 100644 > #include > #include > #include > -@@ -28,6 +29,7 @@ > - out) since res_init() should go into libc.so but the rest of that > - file should not. */ > + #include >=20 > +__libc_lock_define_initialized (static, lock); > extern unsigned long long int __res_initstamp attribute_hidden; > /* We have atomic increment operations on 64-bit platforms. */ > #if __WORDSIZE =3D=3D 64 > -@@ -35,7 +37,6 @@ extern unsigned long long int __res_initstamp = attribute_hidden; > +@@ -33,7 +35,6 @@ extern unsigned long long int __res_initstamp = attribute_hidden; > # define atomicincunlock(lock) (void) 0 > # define atomicinc(var) catomic_increment (&(var)) > #else > @@ -42,7 +40,7 @@ index a8394e0..981ac7c 100644 > # define atomicinclock(lock) __libc_lock_lock (lock) > # define atomicincunlock(lock) __libc_lock_unlock (lock) > # define atomicinc(var) ++var > -@@ -94,7 +95,18 @@ res_init(void) { > +@@ -92,7 +93,18 @@ res_init(void) { > int > __res_maybe_init (res_state resp, int preinit) > { > @@ -62,5 +60,5 @@ index a8394e0..981ac7c 100644 > if (resp->nscount > 0) > __res_iclose (resp, true); > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0021-eglibc-Clear-cache-lines-on-ppc8xx.pa= tch = b/meta/recipes-core/glibc/glibc/0021-eglibc-Clear-cache-lines-on-ppc8xx.pa= tch > index 225f22f..8931c9e 100644 > --- = a/meta/recipes-core/glibc/glibc/0021-eglibc-Clear-cache-lines-on-ppc8xx.pa= tch > +++ = b/meta/recipes-core/glibc/glibc/0021-eglibc-Clear-cache-lines-on-ppc8xx.pa= tch > @@ -1,7 +1,7 @@ > -=46rom b74e34e6f53816ad57b13ba6fd70a97db1bc1eae Mon Sep 17 00:00:00 = 2001 > +=46rom 9699873820d0347c2f377f0d86bce615d87a5e47 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Thu, 31 Dec 2015 15:15:09 -0800 > -Subject: [PATCH 21/24] eglibc: Clear cache lines on ppc8xx > +Subject: [PATCH 21/25] eglibc: Clear cache lines on ppc8xx >=20 > 2007-06-13 Nathan Sidwell > Mark Shinwell > @@ -21,7 +21,7 @@ Signed-off-by: Khem Raj > 2 files changed, 28 insertions(+), 2 deletions(-) >=20 > diff --git a/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c = b/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c > -index c2504ff..d50f1cb 100644 > +index 98ec2b3..b384ae0 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c > +++ b/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c > @@ -24,9 +24,21 @@ int __cache_line_size attribute_hidden; > @@ -48,7 +48,7 @@ index c2504ff..d50f1cb 100644 > break; >=20 > diff --git a/sysdeps/unix/sysv/linux/powerpc/libc-start.c = b/sysdeps/unix/sysv/linux/powerpc/libc-start.c > -index 209a16d..5d8572d 100644 > +index 0efd297..8cc0ef8 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/libc-start.c > +++ b/sysdeps/unix/sysv/linux/powerpc/libc-start.c > @@ -73,11 +73,25 @@ __libc_start_main (int argc, char **argv, > @@ -79,5 +79,5 @@ index 209a16d..5d8572d 100644 > break; > #ifndef SHARED > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0022-eglibc-Resolve-__fpscr_values-on-SH4.= patch = b/meta/recipes-core/glibc/glibc/0022-eglibc-Resolve-__fpscr_values-on-SH4.= patch > index 88b20f6..f53f5ff 100644 > --- = a/meta/recipes-core/glibc/glibc/0022-eglibc-Resolve-__fpscr_values-on-SH4.= patch > +++ = b/meta/recipes-core/glibc/glibc/0022-eglibc-Resolve-__fpscr_values-on-SH4.= patch > @@ -1,7 +1,7 @@ > -=46rom 8f483cb1f21ab6431ff99e8d30d56b91607ae918 Mon Sep 17 00:00:00 = 2001 > +=46rom 8904f4249c930d187e19c7e9d3e73c835d11e18f Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 00:55:53 +0000 > -Subject: [PATCH 22/24] eglibc: Resolve __fpscr_values on SH4 > +Subject: [PATCH 22/25] eglibc: Resolve __fpscr_values on SH4 >=20 > 2010-09-29 Nobuhiro Iwamatsu > Andrew Stubbs > @@ -33,7 +33,7 @@ index e0938c4..ca1d7da 100644 > # a* > alphasort64; > diff --git a/sysdeps/unix/sysv/linux/sh/sysdep.S = b/sysdeps/unix/sysv/linux/sh/sysdep.S > -index a02b7e2..b9be326 100644 > +index 0024d79..d1db7e4 100644 > --- a/sysdeps/unix/sysv/linux/sh/sysdep.S > +++ b/sysdeps/unix/sysv/linux/sh/sysdep.S > @@ -30,3 +30,14 @@ ENTRY (__syscall_error) > @@ -52,5 +52,5 @@ index a02b7e2..b9be326 100644 > +weak_alias (___fpscr_values, __fpscr_values) > + > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0023-eglibc-Install-PIC-archives.patch = b/meta/recipes-core/glibc/glibc/0023-eglibc-Install-PIC-archives.patch > index d95ea3b..f985f3c 100644 > --- = a/meta/recipes-core/glibc/glibc/0023-eglibc-Install-PIC-archives.patch > +++ = b/meta/recipes-core/glibc/glibc/0023-eglibc-Install-PIC-archives.patch > @@ -1,7 +1,7 @@ > -=46rom 58d424884eed7efde6c90af0cd7c6c37cf9b444a Mon Sep 17 00:00:00 = 2001 > +=46rom 1947f211fab4001e84bb52868cddbd401e597889 Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 01:57:01 +0000 > -Subject: [PATCH 23/24] eglibc: Install PIC archives > +Subject: [PATCH 23/25] eglibc: Install PIC archives >=20 > Forward port from eglibc >=20 > @@ -29,7 +29,7 @@ Signed-off-by: Khem Raj > 1 file changed, 40 insertions(+), 2 deletions(-) >=20 > diff --git a/Makerules b/Makerules > -index fa24030..1ff4634 100644 > +index 53eabfa..1cd2a53 100644 > --- a/Makerules > +++ b/Makerules > @@ -694,6 +694,9 @@ ifeq ($(build-shared),yes) > @@ -119,5 +119,5 @@ index fa24030..1ff4634 100644 > install-no-libc.a-nosubdir: install-bin-nosubdir = install-bin-script-nosubdir \ > install-rootsbin-nosubdir = install-sbin-nosubdir \ > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0025-eglibc-Forward-port-cross-locale-gene= ration-support.patch = b/meta/recipes-core/glibc/glibc/0024-eglibc-Forward-port-cross-locale-gene= ration-support.patch > similarity index 97% > rename from = meta/recipes-core/glibc/glibc/0025-eglibc-Forward-port-cross-locale-genera= tion-support.patch > rename to = meta/recipes-core/glibc/glibc/0024-eglibc-Forward-port-cross-locale-genera= tion-support.patch > index 68d1119..c45b557 100644 > --- = a/meta/recipes-core/glibc/glibc/0025-eglibc-Forward-port-cross-locale-gene= ration-support.patch > +++ = b/meta/recipes-core/glibc/glibc/0024-eglibc-Forward-port-cross-locale-gene= ration-support.patch > @@ -1,7 +1,7 @@ > -=46rom a5695930aec68b3f501e475d8705cddbb63f695e Mon Sep 17 00:00:00 = 2001 > +=46rom 11d7633178301add26a24657e2f1596a2f7dddce Mon Sep 17 00:00:00 = 2001 > From: Khem Raj > Date: Wed, 18 Mar 2015 01:33:49 +0000 > -Subject: [PATCH 25/25] eglibc: Forward port cross locale generation = support > +Subject: [PATCH 24/25] eglibc: Forward port cross locale generation = support >=20 > Upstream-Status: Pending >=20 > @@ -23,7 +23,7 @@ Signed-off-by: Khem Raj > create mode 100644 locale/catnames.c >=20 > diff --git a/locale/Makefile b/locale/Makefile > -index 75afbe1..d32523b 100644 > +index c5379e6..c98c675 100644 > --- a/locale/Makefile > +++ b/locale/Makefile > @@ -25,7 +25,8 @@ include ../Makeconfig > @@ -91,7 +91,7 @@ index 0000000..9fad357 > + [LC_ALL] =3D sizeof ("LC_ALL") - 1 > + }; > diff --git a/locale/localeinfo.h b/locale/localeinfo.h > -index 789da44..4ac9249 100644 > +index 94627f3..d0db77b 100644 > --- a/locale/localeinfo.h > +++ b/locale/localeinfo.h > @@ -224,7 +224,7 @@ __libc_tsd_define (extern, __locale_t, LOCALE) > @@ -104,7 +104,7 @@ index 789da44..4ac9249 100644 > # define NL_CURRENT_INDIRECT 1 > #endif > diff --git a/locale/programs/charmap-dir.c = b/locale/programs/charmap-dir.c > -index cf7adea..ef3b811 100644 > +index 99fcd35..5e528dc 100644 > --- a/locale/programs/charmap-dir.c > +++ b/locale/programs/charmap-dir.c > @@ -19,7 +19,9 @@ > @@ -150,7 +150,7 @@ index cf7adea..ef3b811 100644 > return NULL; > } > diff --git a/locale/programs/ld-collate.c = b/locale/programs/ld-collate.c > -index dc0fe30..3c88c6d 100644 > +index 1e125f6..3b2867f 100644 > --- a/locale/programs/ld-collate.c > +++ b/locale/programs/ld-collate.c > @@ -350,7 +350,7 @@ new_element (struct locale_collate_t *collate, = const char *mbs, size_t mbslen, > @@ -199,7 +199,7 @@ index dc0fe30..3c88c6d 100644 > =3D=3D runp->wcnext->wcs[runp->nwcs - 1] + 1)); >=20 > diff --git a/locale/programs/ld-ctype.c b/locale/programs/ld-ctype.c > -index 3f464ef..b7b6b51 100644 > +index 0fd141c..68136e6 100644 > --- a/locale/programs/ld-ctype.c > +++ b/locale/programs/ld-ctype.c > @@ -926,7 +926,7 @@ ctype_output (struct localedef_t *locale, const = struct charmap_t *charmap, > @@ -281,7 +281,7 @@ index 3f464ef..b7b6b51 100644 > srunp =3D srunp->next; > } > diff --git a/locale/programs/ld-time.c b/locale/programs/ld-time.c > -index db490c6..75dc505 100644 > +index 87531bc..5f2c266 100644 > --- a/locale/programs/ld-time.c > +++ b/locale/programs/ld-time.c > @@ -215,8 +215,10 @@ No definition for %s category found"), = "LC_TIME")); > @@ -331,7 +331,7 @@ index db490c6..75dc505 100644 > } > else > time->era_entries[idx].wname =3D > -@@ -530,7 +532,16 @@ No definition for %s category found"), = "LC_TIME")); > +@@ -534,7 +536,16 @@ No definition for %s category found"), = "LC_TIME")); > if (time->date_fmt =3D=3D NULL) > time->date_fmt =3D "%a %b %e %H:%M:%S %Z %Y"; > if (time->wdate_fmt =3D=3D NULL) > @@ -350,7 +350,7 @@ index db490c6..75dc505 100644 >=20 >=20 > diff --git a/locale/programs/linereader.c = b/locale/programs/linereader.c > -index 2e05130..653b68c 100644 > +index b885f65..0afb631 100644 > --- a/locale/programs/linereader.c > +++ b/locale/programs/linereader.c > @@ -595,7 +595,7 @@ get_string (struct linereader *lr, const struct = charmap_t *charmap, > @@ -363,7 +363,7 @@ index 2e05130..653b68c 100644 > size_t bufmax =3D 56; >=20 > diff --git a/locale/programs/localedef.c b/locale/programs/localedef.c > -index fd6ca51..328d36c 100644 > +index 6becd9a..8ddd080 100644 > --- a/locale/programs/localedef.c > +++ b/locale/programs/localedef.c > @@ -114,6 +114,7 @@ void (*argp_program_version_hook) (FILE *, struct = argp_state *) =3D print_version; > @@ -409,7 +409,7 @@ index fd6ca51..328d36c 100644 > force_output =3D 1; > break; > diff --git a/locale/programs/locfile.c b/locale/programs/locfile.c > -index 33da52e..f790c4c 100644 > +index 32f5cd2..02967b0 100644 > --- a/locale/programs/locfile.c > +++ b/locale/programs/locfile.c > @@ -544,6 +544,9 @@ compare_files (const char *filename1, const char = *filename2, size_t size, > @@ -432,7 +432,7 @@ index 33da52e..f790c4c 100644 >=20 > /* Record that FILE's next element is the 32-bit integer VALUE. */ > diff --git a/locale/programs/locfile.h b/locale/programs/locfile.h > -index 6fc441b..118b171 100644 > +index a3dd904..2c7763a 100644 > --- a/locale/programs/locfile.h > +++ b/locale/programs/locfile.h > @@ -71,6 +71,8 @@ extern void write_all_categories (struct localedef_t = *definitions, > @@ -521,7 +521,7 @@ index 6fc441b..118b171 100644 > + > #endif /* locfile.h */ > diff --git a/locale/setlocale.c b/locale/setlocale.c > -index ead030d..b551332 100644 > +index 69b3141..1cef0be 100644 > --- a/locale/setlocale.c > +++ b/locale/setlocale.c > @@ -64,36 +64,6 @@ static char *const _nl_current_used[] =3D > @@ -562,5 +562,5 @@ index ead030d..b551332 100644 > # define WEAK_POSTLOAD(postload) weak_extern (postload) > #else > -- > -2.6.4 > +2.8.2 >=20 > diff --git = a/meta/recipes-core/glibc/glibc/0025-Define-DUMMY_LOCALE_T-if-not-defined.= patch = b/meta/recipes-core/glibc/glibc/0025-Define-DUMMY_LOCALE_T-if-not-defined.= patch > new file mode 100644 > index 0000000..9d60d02 > --- /dev/null > +++ = b/meta/recipes-core/glibc/glibc/0025-Define-DUMMY_LOCALE_T-if-not-defined.= patch > @@ -0,0 +1,32 @@ > +=46rom 89ec25290d34413ce5c8ba6c378e31dbae3a37c0 Mon Sep 17 00:00:00 = 2001 > +From: Khem Raj > +Date: Wed, 20 Apr 2016 21:11:00 -0700 > +Subject: [PATCH 25/25] Define DUMMY_LOCALE_T if not defined > + > +This is a hack to fix building the locale bits on an older > +CentOs 5.X machine > + > +Upstream-Status: Inappropriate [other] > + > +Signed-off-by: Khem Raj > +--- > + locale/programs/config.h | 3 +++ > + 1 file changed, 3 insertions(+) > + > +diff --git a/locale/programs/config.h b/locale/programs/config.h > +index f606365..0e5f8c3 100644 > +--- a/locale/programs/config.h > ++++ b/locale/programs/config.h > +@@ -19,6 +19,9 @@ > + #ifndef _LD_CONFIG_H > + #define _LD_CONFIG_H 1 > + > ++#ifndef DUMMY_LOCALE_T > ++#define DUMMY_LOCALE_T > ++#endif > + /* Use the internal textdomain used for libc messages. */ > + #define PACKAGE _libc_intl_domainname > + #ifndef VERSION > +-- > +2.8.2 > + > diff --git = a/meta/recipes-core/glibc/glibc/0026-When-disabling-SSE-make-sure-fpmath-i= s-not-set-to-us.patch = b/meta/recipes-core/glibc/glibc/0026-When-disabling-SSE-make-sure-fpmath-i= s-not-set-to-us.patch > deleted file mode 100644 > index 2b889a9..0000000 > --- = a/meta/recipes-core/glibc/glibc/0026-When-disabling-SSE-make-sure-fpmath-i= s-not-set-to-us.patch > +++ /dev/null > @@ -1,48 +0,0 @@ > -=46rom 97fe7f1b23ea1f17533884b8fa7f7eb40087d558 Mon Sep 17 00:00:00 = 2001 > -From: Khem Raj > -Date: Tue, 5 Jan 2016 17:50:00 -0800 > -Subject: [PATCH] When disabling SSE, make sure -fpmath is not set to = use SSE > - either > - > -This fixes errors when we inject sse options through CFLAGS and now > -that we have -Werror turned on by default this warning turns to = become > -error on x86 > - > -gcc -m32 -march=3Dcore2 -mtune=3Dcore2 -msse3 -mfpmath=3Dsse -x c = /dev/null -S > --mno-sse -mno-mmx > - > -generates warning > -/dev/null:1:0: warning: SSE instruction set disabled, using 387 > -arithmetics > - > -where as > - > -gcc -m32 -march=3Dcore2 -mtune=3Dcore2 -msse3 -mfpmath=3Dsse -x c = /dev/null -S > --mno-sse -mno-mmx -mfpmath=3D387 > - > -Generates no warnings > - > -Signed-off-by: Khem Raj > ---- > -Upstream-Status: Submitted > - > - ChangeLog | 5 +++++ > - sysdeps/i386/Makefile | 2 +- > - 2 files changed, 6 insertions(+), 1 deletion(-) > - > -diff --git a/sysdeps/i386/Makefile b/sysdeps/i386/Makefile > -index 168512f..70153b3 100644 > ---- a/sysdeps/i386/Makefile > -+++ b/sysdeps/i386/Makefile > -@@ -89,7 +89,7 @@ ifeq ($(subdir),elf) > - # the first 3 mm/xmm/ymm/zmm registers are used to pass vector = parameters > - # which must be preserved. > - CFLAGS-.os +=3D $(if $(filter $(@F),$(patsubst = %,%.os,$(all-rtld-routines))),\ > -- -mno-sse -mno-mmx) > -+ -mno-sse -mno-mmx -mfpmath=3D387) > - > - tests-special +=3D $(objpfx)tst-ld-sse-use.out > - $(objpfx)tst-ld-sse-use.out: ../sysdeps/i386/tst-ld-sse-use.sh = $(objpfx)ld.so > --- > -2.6.4 > - > diff --git a/meta/recipes-core/glibc/glibc_2.23.bb = b/meta/recipes-core/glibc/glibc_2.24.bb > similarity index 93% > rename from meta/recipes-core/glibc/glibc_2.23.bb > rename to meta/recipes-core/glibc/glibc_2.24.bb > index 18f4066..77630e3 100644 > --- a/meta/recipes-core/glibc/glibc_2.23.bb > +++ b/meta/recipes-core/glibc/glibc_2.24.bb > @@ -7,9 +7,10 @@ LIC_FILES_CHKSUM =3D = "file://LICENSES;md5=3De9a558e243b36d3209f380deb394b213 \ >=20 > DEPENDS +=3D "gperf-native" >=20 > -SRCREV ?=3D "e742928c1592b43db6809db4f39e67be151cdd27" > +SRCREV ?=3D "1ac3eaa6bcc473a56340c24511786ff48a91293e" >=20 > -SRCBRANCH ?=3D "release/${PV}/master" > +#SRCBRANCH ?=3D "release/${PV}/master" > +SRCBRANCH ?=3D "master" >=20 > GLIBC_GIT_URI ?=3D "git://sourceware.org/git/glibc.git" > UPSTREAM_CHECK_GITTAGREGEX =3D "(?P\d+\.\d+(\.\d+)*)" > @@ -34,8 +35,8 @@ SRC_URI =3D = "${GLIBC_GIT_URI};branch=3D${SRCBRANCH};name=3Dglibc \ > file://0021-eglibc-Clear-cache-lines-on-ppc8xx.patch \ > file://0022-eglibc-Resolve-__fpscr_values-on-SH4.patch \ > file://0023-eglibc-Install-PIC-archives.patch \ > - = file://0025-eglibc-Forward-port-cross-locale-generation-support.patch \ > - = file://0026-When-disabling-SSE-make-sure-fpmath-is-not-set-to-us.patch \ > + = file://0024-eglibc-Forward-port-cross-locale-generation-support.patch \ > + file://0025-Define-DUMMY_LOCALE_T-if-not-defined.patch \ > " >=20 > SRC_URI +=3D "\ > @@ -59,8 +60,7 @@ PACKAGES_DYNAMIC =3D "" > BUILD_CPPFLAGS =3D "-I${STAGING_INCDIR_NATIVE}" > TARGET_CPPFLAGS =3D "-I${STAGING_DIR_TARGET}${includedir}" >=20 > -GLIBC_BROKEN_LOCALES =3D " _ER _ET so_ET yn_ER sid_ET tr_TR mn_MN = gez_ET gez_ER bn_BD te_IN es_CR.ISO-8859-1" > - > +GLIBC_BROKEN_LOCALES =3D "" > # > # We will skip parsing glibc when target system C library selection is = not glibc > # this helps in easing out parsing for non-glibc system libraries > -- > 2.8.2 >=20 --Apple-Mail=_38A75426-B40F-4C58-B5C6-B6D2AD6197A9 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iEYEARECAAYFAlc0GaQACgkQuwUzVZGdMxTATgCfV33MDUSYD8KUC6Ovtj0jmQDA gqgAn3Mm5QIsElh8meGk/83GuavuMCRE =SrNw -----END PGP SIGNATURE----- --Apple-Mail=_38A75426-B40F-4C58-B5C6-B6D2AD6197A9--