glibc: Migrate eglibc 2.19 -> glibc 2.20
authorKhem Raj <raj.khem@gmail.com>
Thu, 28 Aug 2014 06:00:54 +0000 (06:00 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 1 Sep 2014 17:02:21 +0000 (18:02 +0100)
commitb2ab45ec2e5269efc3921a54b72e02d58fb51671
treec698d5325691ea445510ca7cbac8e1b1a1e96241
parent840a8f4c78e5e0fb5372c1231afedb0f9972c9e1
glibc: Migrate eglibc 2.19 -> glibc 2.20

- This is a big swoop change where we switch to using glibc
- option-groups are forward ported
- cross-localedef is extracted out from eglibc and hosted
  at github.com/kraj/localedef, its used for cross-localedef
  recipe
- Other non ported patches from eglibc are forward ported
  ppc8xx cache line workaround
  SH fpcr values
  dynamic resolver
  installing PIC archives is there but is not applied
  libc header bootstrap

- Delete eglibc recipes we moved back to using glibc now
- Fix ppc/e500 build

- Fix crypt module build when options are used
- Fix fnmatch build when options OPTION_EGLIBC_LOCALE_CODE is unset
  HAVE_MBSTATE_T and HAVE_MBSRTOWCS should be defined conditionally
  based upon OPTION_EGLIBC_LOCALE_CODE being set/unset
- Move the ports/ patches to relevant files now that ports is gone

(From OE-Core rev: 1027c535ea753e63d9ffe469a423e04467cf8940)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
78 files changed:
meta/recipes-core/eglibc/cross-localedef-native_2.19.bb [deleted file]
meta/recipes-core/eglibc/eglibc-2.19/0001-eglibc-menuconfig-support.patch [deleted file]
meta/recipes-core/eglibc/eglibc-2.19/0002-eglibc-menuconfig-hex-string-options.patch [deleted file]
meta/recipes-core/eglibc/eglibc-2.19/0003-eglibc-menuconfig-build-instructions.patch [deleted file]
meta/recipes-core/eglibc/eglibc-2.19/GLRO_dl_debug_mask.patch [deleted file]
meta/recipes-core/eglibc/eglibc-2.19/eglibc-svn-arm-lowlevellock-include-tls.patch [deleted file]
meta/recipes-core/eglibc/eglibc-2.19/eglibc_fix_findidx_parameters.patch [deleted file]
meta/recipes-core/eglibc/eglibc-2.19/fileops-without-wchar-io.patch [deleted file]
meta/recipes-core/eglibc/eglibc-2.19/fix_am_rootsbindir.patch [deleted file]
meta/recipes-core/eglibc/eglibc-common.inc [deleted file]
meta/recipes-core/eglibc/eglibc-initial_2.19.bb [deleted file]
meta/recipes-core/eglibc/eglibc-locale_2.19.bb [deleted file]
meta/recipes-core/eglibc/eglibc-mtrace.inc [deleted file]
meta/recipes-core/eglibc/eglibc-mtrace_2.19.bb [deleted file]
meta/recipes-core/eglibc/eglibc-scripts.inc [deleted file]
meta/recipes-core/eglibc/eglibc-scripts_2.19.bb [deleted file]
meta/recipes-core/glibc/cross-localedef-native/fix_for_centos_5.8.patch [moved from meta/recipes-core/eglibc/cross-localedef-native-2.19/fix_for_centos_5.8.patch with 73% similarity]
meta/recipes-core/glibc/cross-localedef-native_2.20.bb [new file with mode: 0644]
meta/recipes-core/glibc/glibc-collateral.inc [moved from meta/recipes-core/eglibc/eglibc-collateral.inc with 81% similarity]
meta/recipes-core/glibc/glibc-common.inc [new file with mode: 0644]
meta/recipes-core/glibc/glibc-initial.inc [moved from meta/recipes-core/eglibc/eglibc-initial.inc with 53% similarity]
meta/recipes-core/glibc/glibc-initial_2.20.bb [new file with mode: 0644]
meta/recipes-core/glibc/glibc-ld.inc [moved from meta/recipes-core/eglibc/eglibc-ld.inc with 94% similarity]
meta/recipes-core/glibc/glibc-locale.inc [moved from meta/recipes-core/eglibc/eglibc-locale.inc with 66% similarity]
meta/recipes-core/glibc/glibc-locale_2.20.bb [new file with mode: 0644]
meta/recipes-core/glibc/glibc-mtrace.inc [new file with mode: 0644]
meta/recipes-core/glibc/glibc-mtrace_2.20.bb [new file with mode: 0644]
meta/recipes-core/glibc/glibc-options.inc [moved from meta/recipes-core/eglibc/eglibc-options.inc with 69% similarity]
meta/recipes-core/glibc/glibc-package.inc [moved from meta/recipes-core/eglibc/eglibc-package.inc with 76% similarity]
meta/recipes-core/glibc/glibc-scripts.inc [new file with mode: 0644]
meta/recipes-core/glibc/glibc-scripts_2.20.bb [new file with mode: 0644]
meta/recipes-core/glibc/glibc-testing.inc [moved from meta/recipes-core/eglibc/eglibc-testing.inc with 50% similarity]
meta/recipes-core/glibc/glibc.inc [moved from meta/recipes-core/eglibc/eglibc.inc with 87% similarity]
meta/recipes-core/glibc/glibc/0001-Define-__GI_fegetenv-for-e500-libm.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/0001-R_ARM_TLS_DTPOFF32.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/0001-R_ARM_TLS_DTPOFF32.patch with 89% similarity]
meta/recipes-core/glibc/glibc/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/0001-eglibc-run-libm-err-tab.pl-with-specific-dirs-in-S.patch with 81% similarity]
meta/recipes-core/glibc/glibc/GLRO_dl_debug_mask.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/IO-acquire-lock-fix.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/IO-acquire-lock-fix.patch with 66% similarity]
meta/recipes-core/glibc/glibc/add_resource_h_to_wait_h.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/add_resource_h_to_wait_h.patch with 75% similarity]
meta/recipes-core/glibc/glibc/eglibc-header-bootstrap.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/eglibc-install-pic-archives.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/eglibc-ppc8xx-cache-line-workaround.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/eglibc-resolv-dynamic.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/eglibc-sh4-fpscr_values.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/eglibc-use-option-groups.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/eglibc.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/etc/ld.so.conf [moved from meta/recipes-core/eglibc/eglibc-2.19/etc/ld.so.conf with 100% similarity]
meta/recipes-core/glibc/glibc/fix-tibetian-locales.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/fix-tibetian-locales.patch with 64% similarity]
meta/recipes-core/glibc/glibc/fix_am_rootsbindir.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/fsl-ppc-no-fsqrt.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/fsl-ppc-no-fsqrt.patch with 64% similarity]
meta/recipes-core/glibc/glibc/generate-supported.mk [moved from meta/recipes-core/eglibc/eglibc-2.19/generate-supported.mk with 100% similarity]
meta/recipes-core/glibc/glibc/glibc.fix_sqrt2.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/glibc.fix_sqrt2.patch with 92% similarity]
meta/recipes-core/glibc/glibc/grok_gold.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/grok_gold.patch with 79% similarity]
meta/recipes-core/glibc/glibc/initgroups_keys.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/initgroups_keys.patch with 61% similarity]
meta/recipes-core/glibc/glibc/ld-search-order.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/ld-search-order.patch with 77% similarity]
meta/recipes-core/glibc/glibc/mips-rld-map-check.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/mips-rld-map-check.patch with 74% similarity]
meta/recipes-core/glibc/glibc/multilib_readlib.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/multilib_readlib.patch with 59% similarity]
meta/recipes-core/glibc/glibc/option-groups.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc/ppc-sqrt_finite.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/ppc-sqrt_finite.patch with 100% similarity]
meta/recipes-core/glibc/glibc/ppc_slow_ieee754_sqrt.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/ppc_slow_ieee754_sqrt.patch with 66% similarity]
meta/recipes-core/glibc/glibc/ppce6500-32b_slow_ieee754_sqrt.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/ppce6500-32b_slow_ieee754_sqrt.patch with 100% similarity]
meta/recipes-core/glibc/glibc/relocatable_sdk.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/relocatable_sdk.patch with 100% similarity]
meta/recipes-core/glibc/glibc/relocatable_sdk_fix_openpath.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/relocatable_sdk_fix_openpath.patch with 100% similarity]
meta/recipes-core/glibc/glibc/timezone-re-written-tzselect-as-posix-sh.patch [moved from meta/recipes-core/eglibc/eglibc-2.19/timezone-re-written-tzselect-as-posix-sh.patch with 51% similarity]
meta/recipes-core/glibc/glibc_2.20.bb [moved from meta/recipes-core/eglibc/eglibc_2.19.bb with 84% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/32and64bit.patch [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/32and64bit.patch with 100% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/README [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/README with 100% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/endian-ness_handling.patch [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/endian-ness_handling.patch with 100% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/endianess-header.patch [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/endianess-header.patch with 100% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/flag_fix.patch [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/flag_fix.patch with 100% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/ldconfig-default-to-all-multilib-dirs.patch [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/ldconfig-default-to-all-multilib-dirs.patch with 100% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/ldconfig-native-2.12.1.tar.bz2 [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/ldconfig-native-2.12.1.tar.bz2 with 100% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/ldconfig.patch [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/ldconfig.patch with 100% similarity]
meta/recipes-core/glibc/ldconfig-native-2.12.1/ldconfig_aux-cache_path_fix.patch [moved from meta/recipes-core/eglibc/ldconfig-native-2.12.1/ldconfig_aux-cache_path_fix.patch with 100% similarity]
meta/recipes-core/glibc/ldconfig-native_2.12.1.bb [moved from meta/recipes-core/eglibc/ldconfig-native_2.12.1.bb with 100% similarity]
meta/recipes-core/glibc/site_config/funcs [moved from meta/recipes-core/eglibc/site_config/funcs with 100% similarity]
meta/recipes-core/glibc/site_config/headers [moved from meta/recipes-core/eglibc/site_config/headers with 100% similarity]
meta/recipes-core/glibc/site_config/types [moved from meta/recipes-core/eglibc/site_config/types with 100% similarity]