Upgrade glibc to 2.22
cover Upgrade glibc to 2.22
glibc 2.22 is now released. This has been tested on feature branch for months now as the release is out, therefore proposing it for master
Khem Raj (2):
glibc: Upgrade 2.21 -> 2.22
glibc: Package libmvec when built
meta/conf/distro/include/tcmode-default.inc | 2 +-
...tive_2.21.bb => cross-localedef-native_2.22.bb} | 35 +-
...glibc-initial_2.21.bb => glibc-initial_2.22.bb} | 0
.../{glibc-locale_2.21.bb => glibc-locale_2.22.bb} | 0
.../{glibc-mtrace_2.21.bb => glibc-mtrace_2.22.bb} | 0
meta/recipes-core/glibc/glibc-package.inc | 2 +-
...glibc-scripts_2.21.bb => glibc-scripts_2.22.bb} | 0
...ibc-Look-for-host-system-ld.so.cache-as-.patch} | 36 +-
...ibc-Fix-buffer-overrun-with-a-relocated-.patch} | 21 +-
...ibc-Raise-the-size-of-arrays-containing-.patch} | 126 +-
...tps-sourceware.org-ml-libc-ports-2007-12-.patch | 34 +
...00-e5500-e6500-603e-fsqrt-implementation.patch} | 222 +-
...-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch | 33 +
...Fix-undefined-reference-to-__sqrt_finite.patch} | 192 +-
...rt-f-are-now-inline-functions-and-call-o.patch} | 270 +-
...ug-1443-which-explains-what-the-patch-do.patch} | 34 +-
...-libm-err-tab.pl-with-specific-dirs-in-S.patch} | 19 +-
...rt-f-are-now-inline-functions-and-call-o.patch} | 36 +-
...rsion-output-matching-grok-gold-s-output.patch} | 34 +-
...-configure.ac-handle-correctly-libc_cv_ro.patch | 42 +
...ibute.patch => 0014-Add-unused-attribute.patch} | 14 +-
...ng-SSE-also-make-sure-that-fpmath-is-not.patch} | 6 +-
...hin-the-path-sets-wrong-config-variables.patch} | 30 +-
...timezone-re-written-tzselect-as-posix-sh.patch} | 31 +-
...-Cross-building-and-testing-instructions.patch} | 143 +-
...-Eglibc-option-group-infrastructure-to-g.patch} | 607 ++-
...20-eglibc-Help-bootstrap-cross-toolchain.patch} | 67 +-
...y-picked-from-http-www.eglibc.org-archiv.patch} | 30 +-
... 0022-eglibc-Clear-cache-lines-on-ppc8xx.patch} | 33 +-
...023-eglibc-Resolve-__fpscr_values-on-SH4.patch} | 48 +-
...rward-port-eglibc-options-groups-support.patch} | 5521 ++++++++++----------
...atch => 0025-eglibc-Install-PIC-archives.patch} | 44 +-
...bug_mask-is-controlled-by-__OPTION_EGLIB.patch} | 647 +--
...option-groups-Conditionally-exclude-c-tes.patch | 144 +
...81-resolv-nss_dns-dns-host.c-buffer-overf.patch | 43 -
.../glibc/Fix-__memcpy_chk-on-non-SSE2-CPUs.patch | 36 -
.../glibc/glibc/IO-acquire-lock-fix.patch | 17 -
.../glibc/glibc/add_resource_h_to_wait_h.patch | 20 -
.../glibc/glibc/elf-Makefile-fix-a-typo.patch | 36 -
.../glibc/glibc/fix-tibetian-locales.patch | 38 -
.../glibc/glibc/fix_am_rootsbindir.patch | 29 -
.../recipes-core/glibc/glibc/initgroups_keys.patch | 20 -
meta/recipes-core/glibc/glibc/makesyscall.patch | 51 -
.../glibc/glibc/mips-rld-map-check.patch | 27 -
.../glibc/glibc/multilib_readlib.patch | 19 -
.../glibc/{glibc_2.21.bb => glibc_2.22.bb} | 93 +-
46 files changed, 4661 insertions(+), 4271 deletions(-)
rename meta/recipes-core/glibc/{cross-localedef-native_2.21.bb => cross-localedef-native_2.22.bb} (50%)
rename meta/recipes-core/glibc/{glibc-initial_2.21.bb => glibc-initial_2.22.bb} (100%)
rename meta/recipes-core/glibc/{glibc-locale_2.21.bb => glibc-locale_2.22.bb} (100%)
rename meta/recipes-core/glibc/{glibc-mtrace_2.21.bb => glibc-mtrace_2.22.bb} (100%)
rename meta/recipes-core/glibc/{glibc-scripts_2.21.bb => glibc-scripts_2.22.bb} (100%)
rename meta/recipes-core/glibc/glibc/{ld-search-order.patch => 0001-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch} (70%)
rename meta/recipes-core/glibc/glibc/{relocatable_sdk_fix_openpath.patch => 0002-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch} (64%)
rename meta/recipes-core/glibc/glibc/{relocatable_sdk.patch => 0003-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch} (63%)
create mode 100644 meta/recipes-core/glibc/glibc/0004-Backport-https-sourceware.org-ml-libc-ports-2007-12-.patch
rename meta/recipes-core/glibc/glibc/{glibc.fix_sqrt2.patch => 0005-fsl-e500-e5500-e6500-603e-fsqrt-implementation.patch} (86%)
create mode 100644 meta/recipes-core/glibc/glibc/0006-readlib-Add-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch
rename meta/recipes-core/glibc/glibc/{ppc-sqrt_finite.patch => 0007-ppc-sqrt-Fix-undefined-reference-to-__sqrt_finite.patch} (40%)
rename meta/recipes-core/glibc/glibc/{ppc_slow_ieee754_sqrt.patch => 0008-__ieee754_sqrt-f-are-now-inline-functions-and-call-o.patch} (53%)
rename meta/recipes-core/glibc/glibc/{0001-R_ARM_TLS_DTPOFF32.patch => 0009-Quote-from-bug-1443-which-explains-what-the-patch-do.patch} (78%)
rename meta/recipes-core/glibc/glibc/{0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch => 0010-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch} (69%)
rename meta/recipes-core/glibc/glibc/{ppce6500-32b_slow_ieee754_sqrt.patch => 0011-__ieee754_sqrt-f-are-now-inline-functions-and-call-o.patch} (46%)
rename meta/recipes-core/glibc/glibc/{grok_gold.patch => 0012-Make-ld-version-output-matching-grok-gold-s-output.patch} (62%)
create mode 100644 meta/recipes-core/glibc/glibc/0013-sysdeps-gnu-configure.ac-handle-correctly-libc_cv_ro.patch
rename meta/recipes-core/glibc/glibc/{0001-Add-unused-attribute.patch => 0014-Add-unused-attribute.patch} (78%)
rename meta/recipes-core/glibc/glibc/{0001-When-disabling-SSE-also-make-sure-that-fpmath-is-not.patch => 0015-When-disabling-SSE-also-make-sure-that-fpmath-is-not.patch} (83%)
rename meta/recipes-core/glibc/glibc/{0001-yes-within-the-path-sets-wrong-config-variables.patch => 0016-yes-within-the-path-sets-wrong-config-variables.patch} (87%)
rename meta/recipes-core/glibc/glibc/{timezone-re-written-tzselect-as-posix-sh.patch => 0017-timezone-re-written-tzselect-as-posix-sh.patch} (53%)
rename meta/recipes-core/glibc/glibc/{eglibc.patch => 0018-eglibc-Cross-building-and-testing-instructions.patch} (83%)
rename meta/recipes-core/glibc/glibc/{option-groups.patch => 0019-eglibc-Bring-Eglibc-option-group-infrastructure-to-g.patch} (94%)
rename meta/recipes-core/glibc/glibc/{eglibc-header-bootstrap.patch => 0020-eglibc-Help-bootstrap-cross-toolchain.patch} (52%)
rename meta/recipes-core/glibc/glibc/{eglibc-resolv-dynamic.patch => 0021-eglibc-cherry-picked-from-http-www.eglibc.org-archiv.patch} (65%)
rename meta/recipes-core/glibc/glibc/{eglibc-ppc8xx-cache-line-workaround.patch => 0022-eglibc-Clear-cache-lines-on-ppc8xx.patch} (68%)
rename meta/recipes-core/glibc/glibc/{eglibc-sh4-fpscr_values.patch => 0023-eglibc-Resolve-__fpscr_values-on-SH4.patch} (50%)
rename meta/recipes-core/glibc/glibc/{eglibc-use-option-groups.patch => 0024-eglibc-Forward-port-eglibc-options-groups-support.patch} (90%)
rename meta/recipes-core/glibc/glibc/{eglibc-install-pic-archives.patch => 0025-eglibc-Install-PIC-archives.patch} (80%)
rename meta/recipes-core/glibc/glibc/{GLRO_dl_debug_mask.patch => 0026-eglibc-dl_debug_mask-is-controlled-by-__OPTION_EGLIB.patch} (68%)
create mode 100644 meta/recipes-core/glibc/glibc/0027-eglibc-use-option-groups-Conditionally-exclude-c-tes.patch
delete mode 100644 meta/recipes-core/glibc/glibc/CVE-2015-1781-resolv-nss_dns-dns-host.c-buffer-overf.patch
delete mode 100644 meta/recipes-core/glibc/glibc/Fix-__memcpy_chk-on-non-SSE2-CPUs.patch
delete mode 100644 meta/recipes-core/glibc/glibc/IO-acquire-lock-fix.patch
delete mode 100644 meta/recipes-core/glibc/glibc/add_resource_h_to_wait_h.patch
delete mode 100644 meta/recipes-core/glibc/glibc/elf-Makefile-fix-a-typo.patch
delete mode 100644 meta/recipes-core/glibc/glibc/fix-tibetian-locales.patch
delete mode 100644 meta/recipes-core/glibc/glibc/fix_am_rootsbindir.patch
delete mode 100644 meta/recipes-core/glibc/glibc/initgroups_keys.patch
delete mode 100644 meta/recipes-core/glibc/glibc/makesyscall.patch
delete mode 100644 meta/recipes-core/glibc/glibc/mips-rld-map-check.patch
delete mode 100644 meta/recipes-core/glibc/glibc/multilib_readlib.patch
rename meta/recipes-core/glibc/{glibc_2.21.bb => glibc_2.22.bb} (58%)Signature · 1 line
2.1.4
PATCH 1/2 glibc: Upgrade 2.21 -> 2.22
- git'ify the OE patches
- add_resource_h_to_wait_h.patch - dropped, we do not support that old perf anymore
- mips-rld-map-check.patch - Dropped because binutils is fixed for it see https://sourceware.org/ml/binutils/2011-12/msg00112.html
- initgroups_keys.patch - Folded into 0026-eglibc-Forward-port-eglibc-options-groups-support.patch
---
meta/conf/distro/include/tcmode-default.inc | 2 +-
...tive_2.21.bb => cross-localedef-native_2.22.bb} | 35 +-
...glibc-initial_2.21.bb => glibc-initial_2.22.bb} | 0
.../{glibc-locale_2.21.bb => glibc-locale_2.22.bb} | 0
.../{glibc-mtrace_2.21.bb => glibc-mtrace_2.22.bb} | 0
...glibc-scripts_2.21.bb => glibc-scripts_2.22.bb} | 0
...ibc-Look-for-host-system-ld.so.cache-as-.patch} | 36 +-
...ibc-Fix-buffer-overrun-with-a-relocated-.patch} | 21 +-
...ibc-Raise-the-size-of-arrays-containing-.patch} | 126 +-
...tps-sourceware.org-ml-libc-ports-2007-12-.patch | 34 +
...00-e5500-e6500-603e-fsqrt-implementation.patch} | 222 +-
...-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch | 33 +
...Fix-undefined-reference-to-__sqrt_finite.patch} | 192 +-
...rt-f-are-now-inline-functions-and-call-o.patch} | 270 +-
...ug-1443-which-explains-what-the-patch-do.patch} | 34 +-
...-libm-err-tab.pl-with-specific-dirs-in-S.patch} | 19 +-
...rt-f-are-now-inline-functions-and-call-o.patch} | 36 +-
...rsion-output-matching-grok-gold-s-output.patch} | 34 +-
...-configure.ac-handle-correctly-libc_cv_ro.patch | 42 +
...ibute.patch => 0014-Add-unused-attribute.patch} | 14 +-
...ng-SSE-also-make-sure-that-fpmath-is-not.patch} | 6 +-
...hin-the-path-sets-wrong-config-variables.patch} | 30 +-
...timezone-re-written-tzselect-as-posix-sh.patch} | 31 +-
...-Cross-building-and-testing-instructions.patch} | 143 +-
...-Eglibc-option-group-infrastructure-to-g.patch} | 607 ++-
...20-eglibc-Help-bootstrap-cross-toolchain.patch} | 67 +-
...y-picked-from-http-www.eglibc.org-archiv.patch} | 30 +-
... 0022-eglibc-Clear-cache-lines-on-ppc8xx.patch} | 33 +-
...023-eglibc-Resolve-__fpscr_values-on-SH4.patch} | 48 +-
...rward-port-eglibc-options-groups-support.patch} | 5521 ++++++++++----------
...atch => 0025-eglibc-Install-PIC-archives.patch} | 44 +-
...bug_mask-is-controlled-by-__OPTION_EGLIB.patch} | 647 +--
...option-groups-Conditionally-exclude-c-tes.patch | 144 +
...81-resolv-nss_dns-dns-host.c-buffer-overf.patch | 43 -
.../glibc/Fix-__memcpy_chk-on-non-SSE2-CPUs.patch | 36 -
.../glibc/glibc/IO-acquire-lock-fix.patch | 17 -
.../glibc/glibc/add_resource_h_to_wait_h.patch | 20 -
.../glibc/glibc/elf-Makefile-fix-a-typo.patch | 36 -
.../glibc/glibc/fix-tibetian-locales.patch | 38 -
.../glibc/glibc/fix_am_rootsbindir.patch | 29 -
.../recipes-core/glibc/glibc/initgroups_keys.patch | 20 -
meta/recipes-core/glibc/glibc/makesyscall.patch | 51 -
.../glibc/glibc/mips-rld-map-check.patch | 27 -
.../glibc/glibc/multilib_readlib.patch | 19 -
.../glibc/{glibc_2.21.bb => glibc_2.22.bb} | 93 +-
45 files changed, 4660 insertions(+), 4270 deletions(-)
rename meta/recipes-core/glibc/{cross-localedef-native_2.21.bb => cross-localedef-native_2.22.bb} (50%)
rename meta/recipes-core/glibc/{glibc-initial_2.21.bb => glibc-initial_2.22.bb} (100%)
rename meta/recipes-core/glibc/{glibc-locale_2.21.bb => glibc-locale_2.22.bb} (100%)
rename meta/recipes-core/glibc/{glibc-mtrace_2.21.bb => glibc-mtrace_2.22.bb} (100%)
rename meta/recipes-core/glibc/{glibc-scripts_2.21.bb => glibc-scripts_2.22.bb} (100%)
rename meta/recipes-core/glibc/glibc/{ld-search-order.patch => 0001-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch} (70%)
rename meta/recipes-core/glibc/glibc/{relocatable_sdk_fix_openpath.patch => 0002-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch} (64%)
rename meta/recipes-core/glibc/glibc/{relocatable_sdk.patch => 0003-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch} (63%)
create mode 100644 meta/recipes-core/glibc/glibc/0004-Backport-https-sourceware.org-ml-libc-ports-2007-12-.patch
rename meta/recipes-core/glibc/glibc/{glibc.fix_sqrt2.patch => 0005-fsl-e500-e5500-e6500-603e-fsqrt-implementation.patch} (86%)
create mode 100644 meta/recipes-core/glibc/glibc/0006-readlib-Add-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch
rename meta/recipes-core/glibc/glibc/{ppc-sqrt_finite.patch => 0007-ppc-sqrt-Fix-undefined-reference-to-__sqrt_finite.patch} (40%)
rename meta/recipes-core/glibc/glibc/{ppc_slow_ieee754_sqrt.patch => 0008-__ieee754_sqrt-f-are-now-inline-functions-and-call-o.patch} (53%)
rename meta/recipes-core/glibc/glibc/{0001-R_ARM_TLS_DTPOFF32.patch => 0009-Quote-from-bug-1443-which-explains-what-the-patch-do.patch} (78%)
rename meta/recipes-core/glibc/glibc/{0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch => 0010-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch} (69%)
rename meta/recipes-core/glibc/glibc/{ppce6500-32b_slow_ieee754_sqrt.patch => 0011-__ieee754_sqrt-f-are-now-inline-functions-and-call-o.patch} (46%)
rename meta/recipes-core/glibc/glibc/{grok_gold.patch => 0012-Make-ld-version-output-matching-grok-gold-s-output.patch} (62%)
create mode 100644 meta/recipes-core/glibc/glibc/0013-sysdeps-gnu-configure.ac-handle-correctly-libc_cv_ro.patch
rename meta/recipes-core/glibc/glibc/{0001-Add-unused-attribute.patch => 0014-Add-unused-attribute.patch} (78%)
rename meta/recipes-core/glibc/glibc/{0001-When-disabling-SSE-also-make-sure-that-fpmath-is-not.patch => 0015-When-disabling-SSE-also-make-sure-that-fpmath-is-not.patch} (83%)
rename meta/recipes-core/glibc/glibc/{0001-yes-within-the-path-sets-wrong-config-variables.patch => 0016-yes-within-the-path-sets-wrong-config-variables.patch} (87%)
rename meta/recipes-core/glibc/glibc/{timezone-re-written-tzselect-as-posix-sh.patch => 0017-timezone-re-written-tzselect-as-posix-sh.patch} (53%)
rename meta/recipes-core/glibc/glibc/{eglibc.patch => 0018-eglibc-Cross-building-and-testing-instructions.patch} (83%)
rename meta/recipes-core/glibc/glibc/{option-groups.patch => 0019-eglibc-Bring-Eglibc-option-group-infrastructure-to-g.patch} (94%)
rename meta/recipes-core/glibc/glibc/{eglibc-header-bootstrap.patch => 0020-eglibc-Help-bootstrap-cross-toolchain.patch} (52%)
rename meta/recipes-core/glibc/glibc/{eglibc-resolv-dynamic.patch => 0021-eglibc-cherry-picked-from-http-www.eglibc.org-archiv.patch} (65%)
rename meta/recipes-core/glibc/glibc/{eglibc-ppc8xx-cache-line-workaround.patch => 0022-eglibc-Clear-cache-lines-on-ppc8xx.patch} (68%)
rename meta/recipes-core/glibc/glibc/{eglibc-sh4-fpscr_values.patch => 0023-eglibc-Resolve-__fpscr_values-on-SH4.patch} (50%)
rename meta/recipes-core/glibc/glibc/{eglibc-use-option-groups.patch => 0024-eglibc-Forward-port-eglibc-options-groups-support.patch} (90%)
rename meta/recipes-core/glibc/glibc/{eglibc-install-pic-archives.patch => 0025-eglibc-Install-PIC-archives.patch} (80%)
rename meta/recipes-core/glibc/glibc/{GLRO_dl_debug_mask.patch => 0026-eglibc-dl_debug_mask-is-controlled-by-__OPTION_EGLIB.patch} (68%)
create mode 100644 meta/recipes-core/glibc/glibc/0027-eglibc-use-option-groups-Conditionally-exclude-c-tes.patch
delete mode 100644 meta/recipes-core/glibc/glibc/CVE-2015-1781-resolv-nss_dns-dns-host.c-buffer-overf.patch
delete mode 100644 meta/recipes-core/glibc/glibc/Fix-__memcpy_chk-on-non-SSE2-CPUs.patch
delete mode 100644 meta/recipes-core/glibc/glibc/IO-acquire-lock-fix.patch
delete mode 100644 meta/recipes-core/glibc/glibc/add_resource_h_to_wait_h.patch
delete mode 100644 meta/recipes-core/glibc/glibc/elf-Makefile-fix-a-typo.patch
delete mode 100644 meta/recipes-core/glibc/glibc/fix-tibetian-locales.patch
delete mode 100644 meta/recipes-core/glibc/glibc/fix_am_rootsbindir.patch
delete mode 100644 meta/recipes-core/glibc/glibc/initgroups_keys.patch
delete mode 100644 meta/recipes-core/glibc/glibc/makesyscall.patch
delete mode 100644 meta/recipes-core/glibc/glibc/mips-rld-map-check.patch
delete mode 100644 meta/recipes-core/glibc/glibc/multilib_readlib.patch
rename meta/recipes-core/glibc/{glibc_2.21.bb => glibc_2.22.bb} (58%)meta/conf/distro/include/tcmode-default.inc +1 -1
@@ -26,7 +26,7 @@ GCCVERSION ?= "4.9%" SDKGCCVERSION ?= "${GCCVERSION}" BINUVERSION ?= "2.25" GDBVERSION ?= "7.9%" -GLIBCVERSION ?= "2.21" +GLIBCVERSION ?= "2.22" UCLIBCVERSION ?= "0.9.33+git%" LINUXLIBCVERSION ?= "4.1"
meta/recipes-core/glibc/cross-localedef-native_2.22.bb renamed from meta/recipes-core/glibc/cross-localedef-native_2.21.bb +19 -16
@@ -14,27 +14,30 @@ inherit autotools FILESEXTRAPATHS =. "${FILE_DIRNAME}/${PN}:${FILE_DIRNAME}/glibc:" -BRANCH = "release/${PV}/master" +BRANCH ?= "release/${PV}/master" +GLIBC_GIT_URI ?= "git://sourceware.org/git/glibc.git" -SRC_URI = "git://sourceware.org/git/glibc.git;branch=${BRANCH};name=glibc \ +SRC_URI = "${GLIBC_GIT_URI};branch=${BRANCH};name=glibc \ git://github.com/kraj/localedef;branch=master;name=localedef;destsuffix=git/localedef \ file://fix_for_centos_5.8.patch \ ${EGLIBCPATCHES} \ - " +" EGLIBCPATCHES = "\ - file://timezone-re-written-tzselect-as-posix-sh.patch \ - file://eglibc.patch \ - file://option-groups.patch \ - file://GLRO_dl_debug_mask.patch \ - file://eglibc-header-bootstrap.patch \ - file://eglibc-resolv-dynamic.patch \ - file://eglibc-ppc8xx-cache-line-workaround.patch \ - file://eglibc-sh4-fpscr_values.patch \ - file://eglibc-use-option-groups.patch \ - " - -SRCREV_glibc = "4e42b5b8f89f0e288e68be7ad70f9525aebc2cff" -SRCREV_localedef = "c833367348d39dad7ba018990bfdaffaec8e9ed3" + file://0017-timezone-re-written-tzselect-as-posix-sh.patch \ + file://0018-eglibc-Cross-building-and-testing-instructions.patch \ + file://0019-eglibc-Bring-Eglibc-option-group-infrastructure-to-g.patch \ + file://0020-eglibc-Help-bootstrap-cross-toolchain.patch \ + file://0021-eglibc-cherry-picked-from-http-www.eglibc.org-archiv.patch \ + file://0022-eglibc-Clear-cache-lines-on-ppc8xx.patch \ + file://0023-eglibc-Resolve-__fpscr_values-on-SH4.patch \ + file://0024-eglibc-Forward-port-eglibc-options-groups-support.patch \ + file://0025-eglibc-Install-PIC-archives.patch \ + file://0026-eglibc-dl_debug_mask-is-controlled-by-__OPTION_EGLIB.patch \ + file://0027-eglibc-use-option-groups-Conditionally-exclude-c-tes.patch \ +" + +SRCREV_glibc ?= "${AUTOREV}" +SRCREV_localedef ?= "c833367348d39dad7ba018990bfdaffaec8e9ed3" # Makes for a rather long rev (22 characters), but... #
meta/recipes-core/glibc/glibc-initial_2.22.bb renamed from meta/recipes-core/glibc/glibc-initial_2.21.bb +0 -0
meta/recipes-core/glibc/glibc-locale_2.22.bb renamed from meta/recipes-core/glibc/glibc-locale_2.21.bb +0 -0
meta/recipes-core/glibc/glibc-mtrace_2.22.bb renamed from meta/recipes-core/glibc/glibc-mtrace_2.21.bb +0 -0
meta/recipes-core/glibc/glibc-scripts_2.22.bb renamed from meta/recipes-core/glibc/glibc-scripts_2.21.bb +0 -0
meta/recipes-core/glibc/glibc/0001-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch renamed from meta/recipes-core/glibc/glibc/ld-search-order.patch +25 -11
@@ -1,3 +1,9 @@ +From 8dfee8990cf282d1a54d67061af103e6cf0f5cb7 Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 01:48:24 +0000 +Subject: [PATCH 01/27] nativesdk-glibc: Look for host system ld.so.cache as + well + Upstream-Status: Inappropriate [embedded specific] The default lib search path order is:
@@ -7,23 +13,28 @@ The default lib search path order is: 3) ld.so.cache 4) default search paths embedded in the linker -For nativesdk binaries which are being used alongside binaries on a host system, we +For nativesdk binaries which are being used alongside binaries on a host system, we need the search paths to firstly search the shipped nativesdk libs but then also cover the host system. For example we want the host system's libGL and this may be -in a non-standard location like /usr/lib/mesa. The only place the location is know +in a non-standard location like /usr/lib/mesa. The only place the location is know about is in the ld.so.cache of the host system. -Since nativesdk has a simple structure and doesn't need to use a cache itself, we -repurpose the cache for use as a last resort in finding host system binaries. This +Since nativesdk has a simple structure and doesn't need to use a cache itself, we +repurpose the cache for use as a last resort in finding host system binaries. This means we need to switch the order of 3 and 4 above to make this work effectively. RP 14/10/2010 -Index: git/elf/dl-load.c -=================================================================== ---- git.orig/elf/dl-load.c 2014-08-28 17:32:46.292070587 -0700 -+++ git/elf/dl-load.c 2014-08-28 17:33:56.048070587 -0700 -@@ -2050,7 +2050,14 @@ +Signed-off-by: Khem Raj <[email protected]> +--- + elf/dl-load.c | 17 ++++++++--------- + 1 file changed, 8 insertions(+), 9 deletions(-) + +diff --git a/elf/dl-load.c b/elf/dl-load.c +index 0c052e4..f45085a 100644 +--- a/elf/dl-load.c ++++ b/elf/dl-load.c +@@ -2040,7 +2040,14 @@ _dl_map_object (struct link_map *loader, const char *name, fd = open_path (name, namelen, mode, &loader->l_runpath_dirs, &realname, &fb, loader, LA_SER_RUNPATH, &found_other_class);
@@ -39,7 +50,7 @@ Index: git/elf/dl-load.c #ifdef USE_LDCONFIG if (fd == -1 && (__glibc_likely ((mode & __RTLD_SECURE) == 0) -@@ -2113,14 +2120,6 @@ +@@ -2099,14 +2106,6 @@ _dl_map_object (struct link_map *loader, const char *name, } #endif
@@ -52,5 +63,8 @@ Index: git/elf/dl-load.c - &realname, &fb, l, LA_SER_DEFAULT, &found_other_class); - /* Add another newline when we are tracing the library loading. */ - if (__glibc_unlikely (GLRO_dl_debug_mask & DL_DEBUG_LIBS)) + if (__glibc_unlikely (GLRO(dl_debug_mask) & DL_DEBUG_LIBS)) _dl_debug_printf ("\n"); +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0002-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch renamed from meta/recipes-core/glibc/glibc/relocatable_sdk_fix_openpath.patch +15 -6
@@ -1,6 +1,8 @@ -Upstream-Status: Inappropriate [SDK specific] - -eglibc-nativesdk: Fix buffer overrun with a relocated SDK +From bca27423c6a0644aed6f0b629c75361af079036d Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 01:50:00 +0000 +Subject: [PATCH 02/27] nativesdk-glibc: Fix buffer overrun with a relocated + SDK When ld-linux-*.so.2 is relocated to a path that is longer than the original fixed location, the dynamic loader will crash in open_path
@@ -11,15 +13,19 @@ The allocated buffer will not be large enough to contain the directory path string which is larger than the fixed location provided at build time. -Signed-off-by: Jason Wessel <[email protected]> +Upstream-Status: Inappropriate [OE SDK specific] +Signed-off-by: Jason Wessel <[email protected]> +Signed-off-by: Khem Raj <[email protected]> --- - elf/dl-load.c | 12 ++++++++++++ + elf/dl-load.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) +diff --git a/elf/dl-load.c b/elf/dl-load.c +index f45085a..f1eb5ed 100644 --- a/elf/dl-load.c +++ b/elf/dl-load.c -@@ -1919,7 +1919,19 @@ open_path (const char *name, size_t name +@@ -1765,7 +1765,19 @@ open_path (const char *name, size_t namelen, int mode, given on the command line when rtld is run directly. */ return -1;
@@ -39,3 +45,6 @@ Signed-off-by: Jason Wessel <[email protected]> do { struct r_search_path_elem *this_dir = *dirs; +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0003-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch renamed from meta/recipes-core/glibc/glibc/relocatable_sdk.patch +72 -54
161 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0004-Backport-https-sourceware.org-ml-libc-ports-2007-12-.patch new file +34 -0
@@ -0,0 +1,34 @@ +From 86738f8127f815d437c20f79385652e68867f31e Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Sun, 8 Mar 2015 04:01:01 +0000 +Subject: [PATCH 04/27] Backport + https://sourceware.org/ml/libc-ports/2007-12/msg00000.html + +Upstream-Status: Pending + +2007-12-03 Kristian Van Der Vliet <[email protected]> + + * bits/stdio-lock.h (_IO_acquire_lock_clear_flags2): Define + +Signed-off-by: Kristian Van Der Vliet <[email protected]> +Signed-off-by: Khem Raj <[email protected]> +--- + bits/stdio-lock.h | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/bits/stdio-lock.h b/bits/stdio-lock.h +index 0c5bb65..66304a6 100644 +--- a/bits/stdio-lock.h ++++ b/bits/stdio-lock.h +@@ -49,6 +49,8 @@ __libc_lock_define_recursive (typedef, _IO_lock_t) + _IO_cleanup_region_start ((void (*) (void *)) _IO_funlockfile, (_fp)); \ + _IO_flockfile (_fp) + ++# define _IO_acquire_lock_clear_flags2(_fp) _IO_acquire_lock (_fp) ++ + # define _IO_release_lock(_fp) \ + _IO_funlockfile (_fp); \ + _IO_cleanup_region_end (0) +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0005-fsl-e500-e5500-e6500-603e-fsqrt-implementation.patch renamed from meta/recipes-core/glibc/glibc/glibc.fix_sqrt2.patch +145 -77
311 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0006-readlib-Add-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch new file +33 -0
@@ -0,0 +1,33 @@ +From 894f03f0a164af390e6dbdfb8db5a1a22be1553a Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 00:11:22 +0000 +Subject: [PATCH 06/27] readlib: Add OECORE_KNOWN_INTERPRETER_NAMES to known + names + +This bolts in a hook for OE to pass its own version of interpreter +names into glibc especially for multilib case, where it differs from any +other distros + +Upstream-Status: Inappropriate [OE specific] + +Signed-off-by: Lianhao Lu <[email protected]> +Signed-off-by: Khem Raj <[email protected]> +--- + elf/readlib.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/elf/readlib.c b/elf/readlib.c +index 7fd5b8a..2f5da9f 100644 +--- a/elf/readlib.c ++++ b/elf/readlib.c +@@ -51,6 +51,7 @@ static struct known_names interpreters[] = + #ifdef SYSDEP_KNOWN_INTERPRETER_NAMES + SYSDEP_KNOWN_INTERPRETER_NAMES + #endif ++ OECORE_KNOWN_INTERPRETER_NAMES + }; + + static struct known_names known_libs[] = +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0007-ppc-sqrt-Fix-undefined-reference-to-__sqrt_finite.patch renamed from meta/recipes-core/glibc/glibc/ppc-sqrt_finite.patch +108 -84
232 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0008-__ieee754_sqrt-f-are-now-inline-functions-and-call-o.patch renamed from meta/recipes-core/glibc/glibc/ppc_slow_ieee754_sqrt.patch +146 -124
431 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0009-Quote-from-bug-1443-which-explains-what-the-patch-do.patch renamed from meta/recipes-core/glibc/glibc/0001-R_ARM_TLS_DTPOFF32.patch +20 -14
@@ -1,21 +1,24 @@ - -Quote from bug 1443 which explains what the patch does : +From 3735f8f652d76a677a715ac6dc6cf8662f683ca9 Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 00:20:09 +0000 +Subject: [PATCH 09/27] Quote from bug 1443 which explains what the patch does + : We build some random program and link it with -lust. When we run it, it dies with a SIGSEGV before reaching main(). - + Libust.so depends on liburcu-bp.so from the usermode-rcu package. Although libust.so is not prelinked, liburcu-bp.so IS prelinked; this is critical. - + Libust.so uses a TLS / __thread variable that is defined in liburcu- bp.so. There are special ARM-specific relocation types that allow two shared libraries to share thread-specific data. This is critical too. - + One more critical issue: although liburcu-bp.so is prelinked, we can't load it at its prelinked address, because we also link against librt.so, and librt.so uses that address. - + The dynamic linker is forced to relink liburcu-bp.so at a different address. In the course of relinking, it processes the special ARM relocation record mentioned above. The prelinker has already filled
@@ -24,7 +27,7 @@ Quote from bug 1443 which explains what the patch does : TLS. Because the normal behavior of a relocation is to add the symbol value to an addend stored at the address being relocated, we end up adding the short offset to itself, doubling it. - + Now we have an awkward situation. The libust.so library doesn't know about the addend, so its TLS data for this element is correct. The liburcu-bp.so library has a different offset for the element. When we
@@ -36,16 +39,16 @@ Quote from bug 1443 which explains what the patch does : Upstream-Status: Pending Signed-off-by: Andrei Dinu <[email protected]> +Signed-off-by: Khem Raj <[email protected]> --- - .../libc/ports/sysdeps/arm/dl-machine.h | 2 +- + sysdeps/arm/dl-machine.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -ndex 8d905e8..dcfa71e 100644 -Index: git/sysdeps/arm/dl-machine.h -=================================================================== ---- git.orig/sysdeps/arm/dl-machine.h 2014-08-27 05:30:47.748070587 +0000 -+++ git/sysdeps/arm/dl-machine.h 2014-08-27 05:30:47.740070587 +0000 -@@ -495,7 +495,7 @@ +diff --git a/sysdeps/arm/dl-machine.h b/sysdeps/arm/dl-machine.h +index f901538..8f83e87 100644 +--- a/sysdeps/arm/dl-machine.h ++++ b/sysdeps/arm/dl-machine.h +@@ -495,7 +495,7 @@ elf_machine_rel (struct link_map *map, const Elf32_Rel *reloc, case R_ARM_TLS_DTPOFF32: if (sym != NULL)
@@ -54,3 +57,6 @@ Index: git/sysdeps/arm/dl-machine.h break; case R_ARM_TLS_TPOFF32: +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0010-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch renamed from meta/recipes-core/glibc/glibc/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch +11 -8
@@ -1,7 +1,7 @@ -From 713d822908d1b2ae8403af7f9375c7054ed3dd49 Mon Sep 17 00:00:00 2001 +From 5ab218aed60c6d35c4e562a200189dd499b22beb Mon Sep 17 00:00:00 2001 From: Ting Liu <[email protected]> Date: Wed, 19 Dec 2012 04:39:57 -0600 -Subject: [PATCH] eglibc: run libm-err-tab.pl with specific dirs in ${S} +Subject: [PATCH 10/27] eglibc: run libm-err-tab.pl with specific dirs in ${S} libm-err-tab.pl will parse all the files named "libm-test-ulps" in the given dir recursively. To avoid parsing the one in
@@ -14,14 +14,14 @@ Upstream-Status: inappropriate [OE specific] Signed-off-by: Ting Liu <[email protected]> --- - manual/Makefile | 3 ++- + manual/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -Index: git/manual/Makefile -=================================================================== ---- git.orig/manual/Makefile 2014-08-29 10:35:18.728070587 -0700 -+++ git/manual/Makefile 2014-08-29 10:35:18.720070587 -0700 -@@ -105,7 +105,8 @@ +diff --git a/manual/Makefile b/manual/Makefile +index 5382208..6b701b0 100644 +--- a/manual/Makefile ++++ b/manual/Makefile +@@ -105,7 +105,8 @@ $(objpfx)libm-err.texi: $(objpfx)stamp-libm-err $(objpfx)stamp-libm-err: libm-err-tab.pl $(wildcard $(foreach dir,$(sysdirs),\ $(dir)/libm-test-ulps)) pwd=`pwd`; \
@@ -31,3 +31,6 @@ Index: git/manual/Makefile $(move-if-change) $(objpfx)libm-err-tmp $(objpfx)libm-err.texi touch $@ +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0011-__ieee754_sqrt-f-are-now-inline-functions-and-call-o.patch renamed from meta/recipes-core/glibc/glibc/ppce6500-32b_slow_ieee754_sqrt.patch +25 -11
@@ -1,13 +1,23 @@ - __ieee754_sqrt{,f} are now inline functions and call out __slow versions +From 046ae0c3f442fe19bbd49672a93e4f8d8bbbe03b Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 00:24:46 +0000 +Subject: [PATCH 11/27] __ieee754_sqrt{,f} are now inline functions and call + out __slow versions +Upstream-Status: Pending Signed-off-by: chunrong guo <[email protected]> -Upstream-Status: Pending +Signed-off-by: Khem Raj <[email protected]> +--- + sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c | 6 +++--- + sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c | 4 ++-- + 2 files changed, 5 insertions(+), 5 deletions(-) -diff -rNu libc-orig/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c libc/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c ---- libc-orig/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c 2014-04-08 04:39:58.487229887 -0500 -+++ libc/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c 2014-04-08 04:40:52.643069198 -0500 -@@ -41,10 +41,10 @@ +diff --git a/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c b/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c +index 1c34244..7038a70 100644 +--- a/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c ++++ b/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c +@@ -41,10 +41,10 @@ static const float half = 0.5; #ifdef __STDC__ double
@@ -20,7 +30,7 @@ diff -rNu libc-orig/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c libc/sysdeps/po double b; #endif { -@@ -83,7 +83,7 @@ +@@ -83,7 +83,7 @@ __ieee754_sqrt (b) /* Handle small numbers by scaling. */ if (__builtin_expect ((u.parts.msw & 0x7ff00000) <= 0x02000000, 0))
@@ -29,10 +39,11 @@ diff -rNu libc-orig/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrt.c libc/sysdeps/po #define FMADD(a_, c_, b_) \ ({ double __r; \ -diff -rNu libc-orig/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c libc/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c ---- libc-orig/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c 2014-04-08 04:39:58.487229887 -0500 -+++ libc/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c 2014-04-08 04:41:26.017067682 -0500 -@@ -39,10 +39,10 @@ +diff --git a/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c b/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c +index 8126535..10de1f0 100644 +--- a/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c ++++ b/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c +@@ -39,10 +39,10 @@ static const float threehalf = 1.5; #ifdef __STDC__ float
@@ -45,3 +56,6 @@ diff -rNu libc-orig/sysdeps/powerpc/powerpc32/e6500/fpu/e_sqrtf.c libc/sysdeps/p float b; #endif { +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0012-Make-ld-version-output-matching-grok-gold-s-output.patch renamed from meta/recipes-core/glibc/glibc/grok_gold.patch +22 -12
@@ -1,16 +1,23 @@ -Make ld --version output matching grok gold's output +From fdb93bd5db0d3aec3c9da49897654299c72a64b9 Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 00:25:45 +0000 +Subject: [PATCH 12/27] Make ld --version output matching grok gold's output adapted from from upstream branch roland/gold-vs-libc -Signed-off-by: Khem Raj <[email protected]> Upstream-Status: Backport +Signed-off-by: Khem Raj <[email protected]> +--- + configure | 2 +- + configure.ac | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) -Index: git/configure -=================================================================== ---- git.orig/configure -+++ git/configure -@@ -4593,7 +4593,7 @@ else +diff --git a/configure b/configure +index 45cc7cb..7d7299a 100755 +--- a/configure ++++ b/configure +@@ -4709,7 +4709,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; }
@@ -19,11 +26,11 @@ Index: git/configure case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*) -Index: git/configure.ac -=================================================================== ---- git.orig/configure.ac -+++ git/configure.ac -@@ -913,7 +913,7 @@ AC_CHECK_PROG_VER(AS, $AS, --version, +diff --git a/configure.ac b/configure.ac +index 7e9383a..a467a69 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -941,7 +941,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=: critic_missing="$critic_missing as") AC_CHECK_PROG_VER(LD, $LD, --version,
@@ -32,3 +39,6 @@ Index: git/configure.ac [2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*], LD=: critic_missing="$critic_missing ld") +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0013-sysdeps-gnu-configure.ac-handle-correctly-libc_cv_ro.patch new file +42 -0
42 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0014-Add-unused-attribute.patch renamed from meta/recipes-core/glibc/glibc/0001-Add-unused-attribute.patch +6 -8
@@ -1,16 +1,14 @@ -2015-02-18 Khem Raj <[email protected]>> - - * iconv/gconv_charset.h (strip): - Add unused attribute. - -From 9c4a91cb331ff1e8cde2314dadee74559d8cb0dd Mon Sep 17 00:00:00 2001 +From 5a955b9c21c372509b930fc2ce28416baa1994d0 Mon Sep 17 00:00:00 2001 From: Khem Raj <[email protected]> -Date: Wed, 18 Feb 2015 19:45:31 +0000 -Subject: [PATCH] Add unused attribute +Date: Wed, 18 Mar 2015 00:28:41 +0000 +Subject: [PATCH 14/27] Add unused attribute Helps in avoiding gcc warning when header is is included in a source file which does not use both functions + * iconv/gconv_charset.h (strip): + Add unused attribute. + Signed-off-by: Khem Raj <[email protected]> Upstream-Status: Pending
meta/recipes-core/glibc/glibc/0015-When-disabling-SSE-also-make-sure-that-fpmath-is-not.patch renamed from meta/recipes-core/glibc/glibc/0001-When-disabling-SSE-also-make-sure-that-fpmath-is-not.patch +3 -3
@@ -1,8 +1,8 @@ -From 6f5639f6405ff9a42e4f71e7b0f18bddb68d992a Mon Sep 17 00:00:00 2001 +From 6fb920fb3fdf6f35d9db1717dddceb7fa91fee40 Mon Sep 17 00:00:00 2001 From: Khem Raj <[email protected]> Date: Thu, 19 Feb 2015 03:23:45 +0000 -Subject: [PATCH] When disabling SSE also make sure that fpmath is not set to - use SSE as well +Subject: [PATCH 15/27] When disabling SSE also make sure that fpmath is not + set to use SSE as well 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
meta/recipes-core/glibc/glibc/0016-yes-within-the-path-sets-wrong-config-variables.patch renamed from meta/recipes-core/glibc/glibc/0001-yes-within-the-path-sets-wrong-config-variables.patch +24 -6
@@ -1,4 +1,7 @@ -'yes' within the path sets wrong config variables +From 2c3d1096954700f80bfdd966b4e40051dc2fba56 Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 00:31:06 +0000 +Subject: [PATCH 16/27] 'yes' within the path sets wrong config variables 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
@@ -9,7 +12,22 @@ The change is to use a more elaborated string to grep for. Upstream-Status: Submitted [[email protected]] Signed-off-by: Benjamin Esquivel <[email protected]> +Signed-off-by: Khem Raj <[email protected]> --- + sysdeps/aarch64/configure | 4 ++-- + sysdeps/aarch64/configure.ac | 4 ++-- + sysdeps/arm/configure | 4 ++-- + sysdeps/arm/configure.ac | 4 ++-- + sysdeps/mips/configure | 4 ++-- + sysdeps/mips/configure.ac | 4 ++-- + sysdeps/nios2/configure | 4 ++-- + sysdeps/nios2/configure.ac | 4 ++-- + sysdeps/unix/sysv/linux/mips/configure | 4 ++-- + sysdeps/unix/sysv/linux/mips/configure.ac | 4 ++-- + sysdeps/unix/sysv/linux/powerpc/powerpc64/configure | 8 ++++---- + sysdeps/unix/sysv/linux/powerpc/powerpc64/configure.ac | 8 ++++---- + 12 files changed, 28 insertions(+), 28 deletions(-) + diff --git a/sysdeps/aarch64/configure b/sysdeps/aarch64/configure index 5bd355a..3bc5537 100644 --- a/sysdeps/aarch64/configure
@@ -45,10 +63,10 @@ index 7851dd4..6e92381 100644 ], libc_cv_aarch64_be=yes, libc_cv_aarch64_be=no)]) if test $libc_cv_aarch64_be = yes; then diff --git a/sysdeps/arm/configure b/sysdeps/arm/configure -index 45667cc..0b2ef11 100644 +index 158116b..5eaf54e 100644 --- a/sysdeps/arm/configure +++ b/sysdeps/arm/configure -@@ -150,12 +150,12 @@ else +@@ -151,12 +151,12 @@ else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __ARM_PCS_VFP
@@ -64,10 +82,10 @@ index 45667cc..0b2ef11 100644 else libc_cv_arm_pcs_vfp=no diff --git a/sysdeps/arm/configure.ac b/sysdeps/arm/configure.ac -index 002b8ef..e1746a7 100644 +index 859c92a..2f4a6e2 100644 --- a/sysdeps/arm/configure.ac +++ b/sysdeps/arm/configure.ac -@@ -16,8 +16,8 @@ dnl it. Until we do, don't define it. +@@ -15,8 +15,8 @@ AC_DEFINE(PI_STATIC_AND_HIDDEN) # the dynamic linker via %ifdef. AC_CACHE_CHECK([whether the compiler is using the ARM hard-float ABI], [libc_cv_arm_pcs_vfp],
@@ -241,5 +259,5 @@ index 0822915..9a32fdd 100644 ], libc_cv_ppc64_def_call_elf=yes, libc_cv_ppc64_def_call_elf=no)]) if test $libc_cv_ppc64_def_call_elf = no; then -- -1.8.4.5 +2.1.4
meta/recipes-core/glibc/glibc/0017-timezone-re-written-tzselect-as-posix-sh.patch renamed from meta/recipes-core/glibc/glibc/timezone-re-written-tzselect-as-posix-sh.patch +19 -12
@@ -1,21 +1,25 @@ -timezone: re-written tzselect as posix sh +From 9f4cc3e97a7384b3df5a3fe7e5e45d4a6316a99d Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 00:33:03 +0000 +Subject: [PATCH 17/27] timezone: re-written tzselect as posix sh To avoid the bash dependency. Upstream-Status: Pending Signed-off-by: Hongxu Jia <[email protected]> +Signed-off-by: Khem Raj <[email protected]> --- timezone/Makefile | 2 +- timezone/tzselect.ksh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -Index: git/timezone/Makefile -=================================================================== ---- git.orig/timezone/Makefile 2014-08-27 05:35:58.008070587 +0000 -+++ git/timezone/Makefile 2014-08-27 05:36:37.908070587 +0000 -@@ -114,7 +114,7 @@ - +diff --git a/timezone/Makefile b/timezone/Makefile +index 24c93c6..886b06e 100644 +--- a/timezone/Makefile ++++ b/timezone/Makefile +@@ -126,7 +126,7 @@ $(testdata)/XT%: testdata/XT% + cp $< $@ $(objpfx)tzselect: tzselect.ksh $(common-objpfx)config.make - sed -e 's|/bin/bash|$(BASH)|' \
@@ -23,11 +27,11 @@ Index: git/timezone/Makefile -e 's|TZDIR=[^}]*|TZDIR=$(zonedir)|' \ -e '/TZVERSION=/s|see_Makefile|"$(version)"|' \ -e '/PKGVERSION=/s|=.*|="$(PKGVERSION)"|' \ -Index: git/timezone/tzselect.ksh -=================================================================== ---- git.orig/timezone/tzselect.ksh 2014-08-27 05:35:58.008070587 +0000 -+++ git/timezone/tzselect.ksh 2014-08-27 05:35:58.000070587 +0000 -@@ -35,7 +35,7 @@ +diff --git a/timezone/tzselect.ksh b/timezone/tzselect.ksh +index 9d70691..25f45a8 100755 +--- a/timezone/tzselect.ksh ++++ b/timezone/tzselect.ksh +@@ -35,7 +35,7 @@ [email protected] # Specify default values for environment variables if they are unset. : ${AWK=awk}
@@ -36,3 +40,6 @@ Index: git/timezone/tzselect.ksh # Check for awk Posix compliance. ($AWK -v x=y 'BEGIN { exit 123 }') </dev/null >/dev/null 2>&1 +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0018-eglibc-Cross-building-and-testing-instructions.patch renamed from meta/recipes-core/glibc/glibc/eglibc.patch +80 -63
377 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0019-eglibc-Bring-Eglibc-option-group-infrastructure-to-g.patch renamed from meta/recipes-core/glibc/glibc/option-groups.patch +323 -284
651 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0020-eglibc-Help-bootstrap-cross-toolchain.patch renamed from meta/recipes-core/glibc/glibc/eglibc-header-bootstrap.patch +41 -26
95 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0021-eglibc-cherry-picked-from-http-www.eglibc.org-archiv.patch renamed from meta/recipes-core/glibc/glibc/eglibc-resolv-dynamic.patch +20 -10
@@ -1,15 +1,22 @@ -cherry-picked from http://www.eglibc.org/archives/patches/msg00772.html +From c517048d224dc0ebf0080979024ef523d1094787 Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 00:51:16 +0000 +Subject: [PATCH 21/27] eglibc: cherry-picked from + http://www.eglibc.org/archives/patches/msg00772.html -It hasnt yet been merged into glibc - -Signed-off-by: Khem Raj +It hasn't yet been merged into glibc Upstream-Status: Pending -Index: git/resolv/res_libc.c -=================================================================== ---- git.orig/resolv/res_libc.c 2014-08-27 18:35:15.492070587 +0000 -+++ git/resolv/res_libc.c 2014-08-27 18:35:19.204070587 +0000 +Signed-off-by: Khem Raj <[email protected]> +--- + resolv/res_libc.c | 15 +++++++++++++-- + 1 file changed, 13 insertions(+), 2 deletions(-) + +diff --git a/resolv/res_libc.c b/resolv/res_libc.c +index ee3fa21..29e2340 100644 +--- a/resolv/res_libc.c ++++ b/resolv/res_libc.c @@ -22,12 +22,13 @@ #include <arpa/nameser.h> #include <resolv.h>
@@ -25,7 +32,7 @@ Index: git/resolv/res_libc.c extern unsigned long long int __res_initstamp attribute_hidden; /* We have atomic increment operations on 64-bit platforms. */ #if __WORDSIZE == 64 -@@ -35,7 +36,6 @@ +@@ -35,7 +36,6 @@ extern unsigned long long int __res_initstamp attribute_hidden; # define atomicincunlock(lock) (void) 0 # define atomicinc(var) catomic_increment (&(var)) #else
@@ -33,7 +40,7 @@ Index: git/resolv/res_libc.c # define atomicinclock(lock) __libc_lock_lock (lock) # define atomicincunlock(lock) __libc_lock_unlock (lock) # define atomicinc(var) ++var -@@ -94,7 +94,18 @@ +@@ -94,7 +94,18 @@ res_init(void) { int __res_maybe_init (res_state resp, int preinit) {
@@ -52,3 +59,6 @@ Index: git/resolv/res_libc.c if (__res_initstamp != resp->_u._ext.initstamp) { if (resp->nscount > 0) __res_iclose (resp, true); +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0022-eglibc-Clear-cache-lines-on-ppc8xx.patch renamed from meta/recipes-core/glibc/glibc/eglibc-ppc8xx-cache-line-workaround.patch +23 -10
@@ -1,3 +1,8 @@ +From f9c39f03638492e670d82964470cd39347c82f4f Mon Sep 17 00:00:00 2001 +From: Khem Raj <[email protected]> +Date: Wed, 18 Mar 2015 00:53:47 +0000 +Subject: [PATCH 22/27] eglibc: Clear cache lines on ppc8xx + 2007-06-13 Nathan Sidwell <[email protected]> Mark Shinwell <[email protected]>
@@ -8,12 +13,17 @@ (DL_PLATFORM_AUXV): Likewise. Upstream-Status: Pending +Signed-off-by: Khem Raj <[email protected]> +--- + sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c | 14 +++++++++++++- + sysdeps/unix/sysv/linux/powerpc/libc-start.c | 15 ++++++++++++++- + 2 files changed, 27 insertions(+), 2 deletions(-) -Index: git/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c -=================================================================== ---- git.orig/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c 2014-08-27 18:49:23.996070587 +0000 -+++ git/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c 2014-08-27 18:49:27.332070587 +0000 -@@ -24,9 +24,21 @@ +diff --git a/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c b/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c +index c2504ff..d50f1cb 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; /* Scan the Aux Vector for the "Data Cache Block Size" entry. If found verify that the static extern __cache_line_size is defined by checking for not NULL. If it is defined then assign the cache block size
@@ -36,11 +46,11 @@ Index: git/sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c __cache_line_size = av->a_un.a_val; \ break; -Index: git/sysdeps/unix/sysv/linux/powerpc/libc-start.c -=================================================================== ---- git.orig/sysdeps/unix/sysv/linux/powerpc/libc-start.c 2014-08-27 18:49:23.996070587 +0000 -+++ git/sysdeps/unix/sysv/linux/powerpc/libc-start.c 2014-08-27 18:49:27.332070587 +0000 -@@ -68,11 +68,24 @@ +diff --git a/sysdeps/unix/sysv/linux/powerpc/libc-start.c b/sysdeps/unix/sysv/linux/powerpc/libc-start.c +index a9364c7..a3ed1d4 100644 +--- a/sysdeps/unix/sysv/linux/powerpc/libc-start.c ++++ b/sysdeps/unix/sysv/linux/powerpc/libc-start.c +@@ -68,11 +68,24 @@ __libc_start_main (int argc, char **argv, rtld_fini = NULL; }
@@ -66,3 +76,6 @@ Index: git/sysdeps/unix/sysv/linux/powerpc/libc-start.c __cache_line_size = av->a_un.a_val; break; } +-- +2.1.4 +
meta/recipes-core/glibc/glibc/0023-eglibc-Resolve-__fpscr_values-on-SH4.patch renamed from meta/recipes-core/glibc/glibc/eglibc-sh4-fpscr_values.patch +31 -17
14 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0024-eglibc-Forward-port-eglibc-options-groups-support.patch renamed from meta/recipes-core/glibc/glibc/eglibc-use-option-groups.patch +2819 -2702
5,521 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0025-eglibc-Install-PIC-archives.patch renamed from meta/recipes-core/glibc/glibc/eglibc-install-pic-archives.patch +29 -15
44 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0026-eglibc-dl_debug_mask-is-controlled-by-__OPTION_EGLIB.patch renamed from meta/recipes-core/glibc/glibc/GLRO_dl_debug_mask.patch +337 -310
647 lines not on this page · raw message
meta/recipes-core/glibc/glibc/0027-eglibc-use-option-groups-Conditionally-exclude-c-tes.patch new file +144 -0
144 lines not on this page · raw message
meta/recipes-core/glibc/glibc/CVE-2015-1781-resolv-nss_dns-dns-host.c-buffer-overf.patch deleted +0 -43
43 lines not on this page · raw message
meta/recipes-core/glibc/glibc/Fix-__memcpy_chk-on-non-SSE2-CPUs.patch deleted +0 -36
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc/IO-acquire-lock-fix.patch deleted +0 -17
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc/add_resource_h_to_wait_h.patch deleted +0 -20
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc/elf-Makefile-fix-a-typo.patch deleted +0 -36
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc/fix-tibetian-locales.patch deleted +0 -38
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc/fix_am_rootsbindir.patch deleted +0 -29
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc/initgroups_keys.patch deleted +0 -20
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc/makesyscall.patch deleted +0 -51
51 lines not on this page · raw message
meta/recipes-core/glibc/glibc/mips-rld-map-check.patch deleted +0 -27
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc/multilib_readlib.patch deleted +0 -19
Lines of this file are not shown. View the raw message.
meta/recipes-core/glibc/glibc_2.22.bb renamed from meta/recipes-core/glibc/glibc_2.21.bb +43 -50
93 lines not on this page · raw message
The rest of this diff is not shown. View the raw message.
Signature · 1 line
2.1.4
Part of the diff is not shown here. View the raw message.
PATCH 2/2 glibc: Package libmvec when built
libmvec is new library in glibc 2.22 and currently turned on by default on x86_64. this helps in packaging it properly when its generated
Fixes warning like
WARNING: QA Issue: nativesdk-glibc: Files/directories were installed but not shipped in any package:
/usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/lib/libmvec-2.21.90.so Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. [installed-vs-shipped]
--- meta/recipes-core/glibc/glibc-package.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-core/glibc/glibc-package.inc +1 -1
@@ -33,7 +33,7 @@ RPROVIDES_glibc-extra-nss = "eglibc-extra-nss" RPROVIDES_glibc-thread-db = "eglibc-thread-db" RPROVIDES_${PN}-pcprofile = "eglibc-pcprofile" RPROVIDES_${PN}-dbg = "eglibc-dbg" -libc_baselibs = "${base_libdir}/libcrypt*.so.* ${base_libdir}/libcrypt-*.so ${base_libdir}/libc.so.* ${base_libdir}/libc-*.so ${base_libdir}/libm*.so.* ${base_libdir}/libm-*.so ${base_libdir}/ld*.so.* ${base_libdir}/ld-*.so ${base_libdir}/libpthread*.so.* ${base_libdir}/libpthread-*.so ${base_libdir}/libresolv*.so.* ${base_libdir}/libresolv-*.so ${base_libdir}/librt*.so.* ${base_libdir}/librt-*.so ${base_libdir}/libutil*.so.* ${base_libdir}/libutil-*.so ${base_libdir}/libnsl*.so.* ${base_libdir}/libnsl-*.so ${base_libdir}/libnss_files*.so.* ${base_libdir}/libnss_files-*.so ${base_libdir}/libnss_compat*.so.* ${base_libdir}/libnss_compat-*.so ${base_libdir}/libnss_dns*.so.* ${base_libdir}/libnss_dns-*.so ${base_libdir}/libdl*.so.* ${base_libdir}/libdl-*.so ${base_libdir}/libanl*.so.* ${base_libdir}/libanl-*.so ${base_libdir}/libBrokenLocale*.so.* ${base_libdir}/libBrokenLocale-*.so" +libc_baselibs = "${base_libdir}/libcrypt*.so.* ${base_libdir}/libcrypt-*.so ${base_libdir}/libc.so.* ${base_libdir}/libc-*.so ${base_libdir}/libm*.so.* ${base_libdir}/libm-*.so ${base_libdir}/libmvec-*.so ${base_libdir}/ld*.so.* ${base_libdir}/ld-*.so ${base_libdir}/libpthread*.so.* ${base_libdir}/libpthread-*.so ${base_libdir}/libresolv*.so.* ${base_libdir}/libresolv-*.so ${base_libdir}/librt*.so.* ${base_libdir}/librt-*.so ${base_libdir}/libutil*.so.* ${base_libdir}/libutil-*.so ${base_libdir}/libnsl*.so.* ${base_libdir}/libnsl-*.so ${base_libdir}/libnss_files*.so.* ${base_libdir}/libnss_files-*.so ${base_libdir}/libnss_compat*.so.* ${base_libdir}/libnss_compat-*.so ${base_libdir}/libnss_dns*.so.* ${base_libdir}/libnss_dns-*.so ${base_libdir}/libdl*.so.* ${base_libdir}/libdl-*.so ${base_libdir}/libanl*.so.* ${base_libdir}/libanl-*.so ${base_libdir}/libBrokenLocale*.so.* ${base_libdir}/libBrokenLocale-*.so" libc_baselibs_append_aarch64 = " /lib/ld-linux-aarch64*.so.1" INSANE_SKIP_glibc_append_aarch64 = " libdir"
Signature · 1 line
2.1.4
Quoted 2 lines · Khem Raj
glibc 2.22 is now released. This has been tested on feature branch for months now as the release is out, therefore proposing it for master
I have updated the pull request to fix the issue where PV was still using AUTOREV
Quoted 100 lines
Khem Raj (2):
glibc: Upgrade 2.21 -> 2.22
glibc: Package libmvec when builtmeta/conf/distro/include/tcmode-default.inc | 2 +- ...tive_2.21.bb => cross-localedef-native_2.22.bb} | 35 +- ...glibc-initial_2.21.bb => glibc-initial_2.22.bb} | 0 .../{glibc-locale_2.21.bb => glibc-locale_2.22.bb} | 0 .../{glibc-mtrace_2.21.bb => glibc-mtrace_2.22.bb} | 0 meta/recipes-core/glibc/glibc-package.inc | 2 +- ...glibc-scripts_2.21.bb => glibc-scripts_2.22.bb} | 0 ...ibc-Look-for-host-system-ld.so.cache-as-.patch} | 36 +- ...ibc-Fix-buffer-overrun-with-a-relocated-.patch} | 21 +- ...ibc-Raise-the-size-of-arrays-containing-.patch} | 126 +- ...tps-sourceware.org-ml-libc-ports-2007-12-.patch | 34 + ...00-e5500-e6500-603e-fsqrt-implementation.patch} | 222 +- ...-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch | 33 + ...Fix-undefined-reference-to-__sqrt_finite.patch} | 192 +- ...rt-f-are-now-inline-functions-and-call-o.patch} | 270 +- ...ug-1443-which-explains-what-the-patch-do.patch} | 34 +- ...-libm-err-tab.pl-with-specific-dirs-in-S.patch} | 19 +- ...rt-f-are-now-inline-functions-and-call-o.patch} | 36 +- ...rsion-output-matching-grok-gold-s-output.patch} | 34 +- ...-configure.ac-handle-correctly-libc_cv_ro.patch | 42 + ...ibute.patch => 0014-Add-unused-attribute.patch} | 14 +- ...ng-SSE-also-make-sure-that-fpmath-is-not.patch} | 6 +- ...hin-the-path-sets-wrong-config-variables.patch} | 30 +- ...timezone-re-written-tzselect-as-posix-sh.patch} | 31 +- ...-Cross-building-and-testing-instructions.patch} | 143 +- ...-Eglibc-option-group-infrastructure-to-g.patch} | 607 ++- ...20-eglibc-Help-bootstrap-cross-toolchain.patch} | 67 +- ...y-picked-from-http-www.eglibc.org-archiv.patch} | 30 +- ... 0022-eglibc-Clear-cache-lines-on-ppc8xx.patch} | 33 +- ...023-eglibc-Resolve-__fpscr_values-on-SH4.patch} | 48 +- ...rward-port-eglibc-options-groups-support.patch} | 5521 ++++++++++---------- ...atch => 0025-eglibc-Install-PIC-archives.patch} | 44 +- ...bug_mask-is-controlled-by-__OPTION_EGLIB.patch} | 647 +-- ...option-groups-Conditionally-exclude-c-tes.patch | 144 + ...81-resolv-nss_dns-dns-host.c-buffer-overf.patch | 43 - .../glibc/Fix-__memcpy_chk-on-non-SSE2-CPUs.patch | 36 - .../glibc/glibc/IO-acquire-lock-fix.patch | 17 - .../glibc/glibc/add_resource_h_to_wait_h.patch | 20 - .../glibc/glibc/elf-Makefile-fix-a-typo.patch | 36 - .../glibc/glibc/fix-tibetian-locales.patch | 38 - .../glibc/glibc/fix_am_rootsbindir.patch | 29 - .../recipes-core/glibc/glibc/initgroups_keys.patch | 20 - meta/recipes-core/glibc/glibc/makesyscall.patch | 51 - .../glibc/glibc/mips-rld-map-check.patch | 27 - .../glibc/glibc/multilib_readlib.patch | 19 - .../glibc/{glibc_2.21.bb => glibc_2.22.bb} | 93 +- 46 files changed, 4661 insertions(+), 4271 deletions(-) rename meta/recipes-core/glibc/{cross-localedef-native_2.21.bb => cross-localedef-native_2.22.bb} (50%) rename meta/recipes-core/glibc/{glibc-initial_2.21.bb => glibc-initial_2.22.bb} (100%) rename meta/recipes-core/glibc/{glibc-locale_2.21.bb => glibc-locale_2.22.bb} (100%) rename meta/recipes-core/glibc/{glibc-mtrace_2.21.bb => glibc-mtrace_2.22.bb} (100%) rename meta/recipes-core/glibc/{glibc-scripts_2.21.bb => glibc-scripts_2.22.bb} (100%) rename meta/recipes-core/glibc/glibc/{ld-search-order.patch => 0001-nativesdk-glibc-Look-for-host-system-ld.so.cache-as-.patch} (70%) rename meta/recipes-core/glibc/glibc/{relocatable_sdk_fix_openpath.patch => 0002-nativesdk-glibc-Fix-buffer-overrun-with-a-relocated-.patch} (64%) rename meta/recipes-core/glibc/glibc/{relocatable_sdk.patch => 0003-nativesdk-glibc-Raise-the-size-of-arrays-containing-.patch} (63%) create mode 100644 meta/recipes-core/glibc/glibc/0004-Backport-https-sourceware.org-ml-libc-ports-2007-12-.patch rename meta/recipes-core/glibc/glibc/{glibc.fix_sqrt2.patch => 0005-fsl-e500-e5500-e6500-603e-fsqrt-implementation.patch} (86%) create mode 100644 meta/recipes-core/glibc/glibc/0006-readlib-Add-OECORE_KNOWN_INTERPRETER_NAMES-to-known-.patch rename meta/recipes-core/glibc/glibc/{ppc-sqrt_finite.patch => 0007-ppc-sqrt-Fix-undefined-reference-to-__sqrt_finite.patch} (40%) rename meta/recipes-core/glibc/glibc/{ppc_slow_ieee754_sqrt.patch => 0008-__ieee754_sqrt-f-are-now-inline-functions-and-call-o.patch} (53%) rename meta/recipes-core/glibc/glibc/{0001-R_ARM_TLS_DTPOFF32.patch => 0009-Quote-from-bug-1443-which-explains-what-the-patch-do.patch} (78%) rename meta/recipes-core/glibc/glibc/{0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch => 0010-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch} (69%) rename meta/recipes-core/glibc/glibc/{ppce6500-32b_slow_ieee754_sqrt.patch => 0011-__ieee754_sqrt-f-are-now-inline-functions-and-call-o.patch} (46%) rename meta/recipes-core/glibc/glibc/{grok_gold.patch => 0012-Make-ld-version-output-matching-grok-gold-s-output.patch} (62%) create mode 100644 meta/recipes-core/glibc/glibc/0013-sysdeps-gnu-configure.ac-handle-correctly-libc_cv_ro.patch rename meta/recipes-core/glibc/glibc/{0001-Add-unused-attribute.patch => 0014-Add-unused-attribute.patch} (78%) rename meta/recipes-core/glibc/glibc/{0001-When-disabling-SSE-also-make-sure-that-fpmath-is-not.patch => 0015-When-disabling-SSE-also-make-sure-that-fpmath-is-not.patch} (83%) rename meta/recipes-core/glibc/glibc/{0001-yes-within-the-path-sets-wrong-config-variables.patch => 0016-yes-within-the-path-sets-wrong-config-variables.patch} (87%) rename meta/recipes-core/glibc/glibc/{timezone-re-written-tzselect-as-posix-sh.patch => 0017-timezone-re-written-tzselect-as-posix-sh.patch} (53%) rename meta/recipes-core/glibc/glibc/{eglibc.patch => 0018-eglibc-Cross-building-and-testing-instructions.patch} (83%) rename meta/recipes-core/glibc/glibc/{option-groups.patch => 0019-eglibc-Bring-Eglibc-option-group-infrastructure-to-g.patch} (94%) rename meta/recipes-core/glibc/glibc/{eglibc-header-bootstrap.patch => 0020-eglibc-Help-bootstrap-cross-toolchain.patch} (52%) rename meta/recipes-core/glibc/glibc/{eglibc-resolv-dynamic.patch => 0021-eglibc-cherry-picked-from-http-www.eglibc.org-archiv.patch} (65%) rename meta/recipes-core/glibc/glibc/{eglibc-ppc8xx-cache-line-workaround.patch => 0022-eglibc-Clear-cache-lines-on-ppc8xx.patch} (68%) rename meta/recipes-core/glibc/glibc/{eglibc-sh4-fpscr_values.patch => 0023-eglibc-Resolve-__fpscr_values-on-SH4.patch} (50%) rename meta/recipes-core/glibc/glibc/{eglibc-use-option-groups.patch => 0024-eglibc-Forward-port-eglibc-options-groups-support.patch} (90%) rename meta/recipes-core/glibc/glibc/{eglibc-install-pic-archives.patch => 0025-eglibc-Install-PIC-archives.patch} (80%) rename meta/recipes-core/glibc/glibc/{GLRO_dl_debug_mask.patch => 0026-eglibc-dl_debug_mask-is-controlled-by-__OPTION_EGLIB.patch} (68%) create mode 100644 meta/recipes-core/glibc/glibc/0027-eglibc-use-option-groups-Conditionally-exclude-c-tes.patch delete mode 100644 meta/recipes-core/glibc/glibc/CVE-2015-1781-resolv-nss_dns-dns-host.c-buffer-overf.patch delete mode 100644 meta/recipes-core/glibc/glibc/Fix-__memcpy_chk-on-non-SSE2-CPUs.patch delete mode 100644 meta/recipes-core/glibc/glibc/IO-acquire-lock-fix.patch delete mode 100644 meta/recipes-core/glibc/glibc/add_resource_h_to_wait_h.patch delete mode 100644 meta/recipes-core/glibc/glibc/elf-Makefile-fix-a-typo.patch delete mode 100644 meta/recipes-core/glibc/glibc/fix-tibetian-locales.patch delete mode 100644 meta/recipes-core/glibc/glibc/fix_am_rootsbindir.patch delete mode 100644 meta/recipes-core/glibc/glibc/initgroups_keys.patch delete mode 100644 meta/recipes-core/glibc/glibc/makesyscall.patch delete mode 100644 meta/recipes-core/glibc/glibc/mips-rld-map-check.patch delete mode 100644 meta/recipes-core/glibc/glibc/multilib_readlib.patch rename meta/recipes-core/glibc/{glibc_2.21.bb => glibc_2.22.bb} (58%)--
2.1.4
Quoted 7 lines · Khem Raj
Quoted 1 line · Khem Raj
glibc 2.22 is now released. This has been tested on feature branch for
months
Quoted 1 line
now as the release is out, therefore proposing it for master
I have updated the pull request to fix the issue where PV was still using AUTOREV
Where can this branch be found?
Ross
Quoted 8 lines · Ross
Quoted 6 lines · Khem Raj
Quoted 3 lines · Khem Raj
glibc 2.22 is now released. This has been tested on feature branch for months
now as the release is out, therefore proposing it for master
Quoted 5 lines
Quoted 2 lines
I have updated the pull request to fix the issue where PV was still using AUTOREV
Where can this branch be found?
http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/for-master
Quoted 2 lines
Ross