From 65a75e0ddf6377230d26f1ba6d59537557700287 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 10 Feb 2018 14:31:21 +0000 Subject: [PATCH] glibc: Update to 2.27 Signed-off-by: Michael Tremer --- config/rootfiles/common/x86_64/glibc | 393 ++++++++++++++++--- lfs/glibc | 13 +- src/patches/glibc-localedef-no-archive.patch | 11 +- 3 files changed, 352 insertions(+), 65 deletions(-) diff --git a/config/rootfiles/common/x86_64/glibc b/config/rootfiles/common/x86_64/glibc index d42de2fe47..7cf76d0b5d 100644 --- a/config/rootfiles/common/x86_64/glibc +++ b/config/rootfiles/common/x86_64/glibc @@ -1,51 +1,47 @@ #etc/ld.so.cache etc/rpc -lib/ld-2.25.so +lib/ld-2.27.so lib/ld-linux-x86-64.so.2 -lib/libBrokenLocale-2.25.so +lib/libBrokenLocale-2.27.so lib/libBrokenLocale.so.1 #lib/libSegFault.so -lib/libanl-2.25.so +lib/libanl-2.27.so lib/libanl.so.1 -lib/libc-2.25.so +lib/libc-2.27.so lib/libc.so.6 -lib/libcidn-2.25.so +lib/libcidn-2.27.so lib/libcidn.so.1 -lib/libcrypt-2.25.so +lib/libcrypt-2.27.so lib/libcrypt.so.1 -lib/libdl-2.25.so +lib/libdl-2.27.so lib/libdl.so.2 -lib/libm-2.25.so +lib/libm-2.27.so lib/libm.so.6 #lib/libmemusage.so -lib/libmvec-2.25.so +lib/libmvec-2.27.so lib/libmvec.so.1 -lib/libnsl-2.25.so +lib/libnsl-2.27.so lib/libnsl.so.1 -lib/libnss_compat-2.25.so +lib/libnss_compat-2.27.so lib/libnss_compat.so.2 -lib/libnss_db-2.25.so +lib/libnss_db-2.27.so lib/libnss_db.so.2 -lib/libnss_dns-2.25.so +lib/libnss_dns-2.27.so lib/libnss_dns.so.2 -lib/libnss_files-2.25.so +lib/libnss_files-2.27.so lib/libnss_files.so.2 -lib/libnss_hesiod-2.25.so +lib/libnss_hesiod-2.27.so lib/libnss_hesiod.so.2 -lib/libnss_nis-2.25.so -lib/libnss_nis.so.2 -lib/libnss_nisplus-2.25.so -lib/libnss_nisplus.so.2 #lib/libpcprofile.so -lib/libpthread-2.25.so +lib/libpthread-2.27.so lib/libpthread.so.0 -lib/libresolv-2.25.so +lib/libresolv-2.27.so lib/libresolv.so.2 -lib/librt-2.25.so +lib/librt-2.27.so lib/librt.so.1 lib/libthread_db-1.0.so lib/libthread_db.so.1 -lib/libutil-2.25.so +lib/libutil-2.27.so lib/libutil.so.1 sbin/ldconfig #sbin/sln @@ -83,11 +79,13 @@ usr/bin/locale #usr/include/arpa/tftp.h #usr/include/assert.h #usr/include/bits +#usr/include/bits/_G_config.h #usr/include/bits/a.out.h #usr/include/bits/byteswap-16.h #usr/include/bits/byteswap.h #usr/include/bits/cmathcalls.h #usr/include/bits/confname.h +#usr/include/bits/cpu-set.h #usr/include/bits/dirent.h #usr/include/bits/dlfcn.h #usr/include/bits/elfclass.h @@ -102,15 +100,16 @@ usr/bin/locale #usr/include/bits/fcntl2.h #usr/include/bits/fenv.h #usr/include/bits/fenvinline.h +#usr/include/bits/floatn-common.h +#usr/include/bits/floatn.h #usr/include/bits/flt-eval-method.h #usr/include/bits/fp-fast.h #usr/include/bits/fp-logb.h -#usr/include/bits/huge_val.h -#usr/include/bits/huge_valf.h -#usr/include/bits/huge_vall.h +#usr/include/bits/getopt_core.h +#usr/include/bits/getopt_ext.h +#usr/include/bits/getopt_posix.h #usr/include/bits/hwcap.h #usr/include/bits/in.h -#usr/include/bits/inf.h #usr/include/bits/initspin.h #usr/include/bits/inotify.h #usr/include/bits/ioctl-types.h @@ -120,6 +119,7 @@ usr/bin/locale #usr/include/bits/iscanonical.h #usr/include/bits/libc-header-start.h #usr/include/bits/libio-ldbl.h +#usr/include/bits/libio.h #usr/include/bits/libm-simd-decl-stubs.h #usr/include/bits/link.h #usr/include/bits/local_lim.h @@ -127,16 +127,17 @@ usr/bin/locale #usr/include/bits/long-double.h #usr/include/bits/math-finite.h #usr/include/bits/math-vector.h +#usr/include/bits/mathcalls-helper-functions.h #usr/include/bits/mathcalls.h #usr/include/bits/mathdef.h #usr/include/bits/mathinline.h #usr/include/bits/mman-linux.h +#usr/include/bits/mman-shared.h #usr/include/bits/mman.h #usr/include/bits/monetary-ldbl.h #usr/include/bits/mqueue.h #usr/include/bits/mqueue2.h #usr/include/bits/msq.h -#usr/include/bits/nan.h #usr/include/bits/netdb.h #usr/include/bits/param.h #usr/include/bits/poll.h @@ -145,7 +146,9 @@ usr/bin/locale #usr/include/bits/posix2_lim.h #usr/include/bits/posix_opt.h #usr/include/bits/printf-ldbl.h +#usr/include/bits/pthreadtypes-arch.h #usr/include/bits/pthreadtypes.h +#usr/include/bits/ptrace-shared.h #usr/include/bits/resource.h #usr/include/bits/sched.h #usr/include/bits/select.h @@ -157,20 +160,26 @@ usr/bin/locale #usr/include/bits/shm.h #usr/include/bits/sigaction.h #usr/include/bits/sigcontext.h -#usr/include/bits/siginfo.h +#usr/include/bits/sigevent-consts.h +#usr/include/bits/siginfo-arch.h +#usr/include/bits/siginfo-consts-arch.h +#usr/include/bits/siginfo-consts.h #usr/include/bits/signalfd.h +#usr/include/bits/signum-generic.h #usr/include/bits/signum.h -#usr/include/bits/sigset.h #usr/include/bits/sigstack.h #usr/include/bits/sigthread.h #usr/include/bits/sockaddr.h #usr/include/bits/socket.h #usr/include/bits/socket2.h #usr/include/bits/socket_type.h +#usr/include/bits/ss_flags.h #usr/include/bits/stab.def #usr/include/bits/stat.h #usr/include/bits/statfs.h #usr/include/bits/statvfs.h +#usr/include/bits/stdint-intn.h +#usr/include/bits/stdint-uintn.h #usr/include/bits/stdio-ldbl.h #usr/include/bits/stdio.h #usr/include/bits/stdio2.h @@ -179,9 +188,7 @@ usr/bin/locale #usr/include/bits/stdlib-float.h #usr/include/bits/stdlib-ldbl.h #usr/include/bits/stdlib.h -#usr/include/bits/string.h -#usr/include/bits/string2.h -#usr/include/bits/string3.h +#usr/include/bits/string_fortified.h #usr/include/bits/strings_fortified.h #usr/include/bits/stropts.h #usr/include/bits/sys_errlist.h @@ -192,23 +199,44 @@ usr/bin/locale #usr/include/bits/syslog.h #usr/include/bits/sysmacros.h #usr/include/bits/termios.h +#usr/include/bits/thread-shared-types.h #usr/include/bits/time.h #usr/include/bits/timerfd.h #usr/include/bits/timex.h #usr/include/bits/types #usr/include/bits/types.h +#usr/include/bits/types/FILE.h +#usr/include/bits/types/__FILE.h +#usr/include/bits/types/__locale_t.h +#usr/include/bits/types/__mbstate_t.h +#usr/include/bits/types/__sigset_t.h +#usr/include/bits/types/__sigval_t.h #usr/include/bits/types/clock_t.h #usr/include/bits/types/clockid_t.h +#usr/include/bits/types/locale_t.h +#usr/include/bits/types/mbstate_t.h +#usr/include/bits/types/res_state.h +#usr/include/bits/types/sig_atomic_t.h +#usr/include/bits/types/sigevent_t.h +#usr/include/bits/types/siginfo_t.h +#usr/include/bits/types/sigset_t.h +#usr/include/bits/types/sigval_t.h +#usr/include/bits/types/stack_t.h +#usr/include/bits/types/struct_iovec.h #usr/include/bits/types/struct_itimerspec.h #usr/include/bits/types/struct_osockaddr.h +#usr/include/bits/types/struct_rusage.h +#usr/include/bits/types/struct_sigstack.h #usr/include/bits/types/struct_timespec.h #usr/include/bits/types/struct_timeval.h #usr/include/bits/types/struct_tm.h #usr/include/bits/types/time_t.h #usr/include/bits/types/timer_t.h +#usr/include/bits/types/wint_t.h #usr/include/bits/typesizes.h #usr/include/bits/uintn-identity.h -#usr/include/bits/uio.h +#usr/include/bits/uio-ext.h +#usr/include/bits/uio_lim.h #usr/include/bits/unistd.h #usr/include/bits/ustat.h #usr/include/bits/utmp.h @@ -219,6 +247,7 @@ usr/bin/locale #usr/include/bits/wchar-ldbl.h #usr/include/bits/wchar.h #usr/include/bits/wchar2.h +#usr/include/bits/wctype-wchar.h #usr/include/bits/wordsize.h #usr/include/bits/xopen_lim.h #usr/include/bits/xtitypes.h @@ -371,13 +400,6 @@ usr/bin/locale #usr/include/rpcsvc/mount.x #usr/include/rpcsvc/nfs_prot.h #usr/include/rpcsvc/nfs_prot.x -#usr/include/rpcsvc/nis.h -#usr/include/rpcsvc/nis.x -#usr/include/rpcsvc/nis_callback.h -#usr/include/rpcsvc/nis_callback.x -#usr/include/rpcsvc/nis_object.x -#usr/include/rpcsvc/nis_tags.h -#usr/include/rpcsvc/nislib.h #usr/include/rpcsvc/nlm_prot.h #usr/include/rpcsvc/nlm_prot.x #usr/include/rpcsvc/rex.h @@ -392,13 +414,8 @@ usr/bin/locale #usr/include/rpcsvc/sm_inter.x #usr/include/rpcsvc/spray.h #usr/include/rpcsvc/spray.x -#usr/include/rpcsvc/yp.h -#usr/include/rpcsvc/yp.x -#usr/include/rpcsvc/yp_prot.h -#usr/include/rpcsvc/ypclnt.h #usr/include/rpcsvc/yppasswd.h #usr/include/rpcsvc/yppasswd.x -#usr/include/rpcsvc/ypupd.h #usr/include/sched.h #usr/include/scsi/scsi.h #usr/include/scsi/scsi_ioctl.h @@ -492,7 +509,6 @@ usr/bin/locale #usr/include/sys/types.h #usr/include/sys/ucontext.h #usr/include/sys/uio.h -#usr/include/sys/ultrasound.h #usr/include/sys/un.h #usr/include/sys/unistd.h #usr/include/sys/user.h @@ -528,7 +544,6 @@ usr/bin/locale #usr/include/wchar.h #usr/include/wctype.h #usr/include/wordexp.h -#usr/include/xlocale.h #usr/lib/Mcrt1.o #usr/lib/Scrt1.o #usr/lib/audit @@ -681,6 +696,7 @@ usr/lib/gconv #usr/lib/gconv/IBM855.so #usr/lib/gconv/IBM856.so #usr/lib/gconv/IBM857.so +#usr/lib/gconv/IBM858.so #usr/lib/gconv/IBM860.so #usr/lib/gconv/IBM861.so #usr/lib/gconv/IBM862.so @@ -809,23 +825,18 @@ usr/lib/gconv #usr/lib/libdl.a #usr/lib/libdl.so #usr/lib/libg.a -#usr/lib/libieee.a -#usr/lib/libm-2.25.a +#usr/lib/libm-2.27.a #usr/lib/libm.a #usr/lib/libm.so #usr/lib/libmcheck.a #usr/lib/libmvec.a #usr/lib/libmvec.so #usr/lib/libmvec_nonshared.a -#usr/lib/libnsl.a -#usr/lib/libnsl.so #usr/lib/libnss_compat.so #usr/lib/libnss_db.so #usr/lib/libnss_dns.so #usr/lib/libnss_files.so #usr/lib/libnss_hesiod.so -#usr/lib/libnss_nis.so -#usr/lib/libnss_nisplus.so #usr/lib/libpthread.a #usr/lib/libpthread.so #usr/lib/libpthread_nonshared.a @@ -936,6 +947,20 @@ usr/lib/locale #usr/lib/locale/af_ZA/LC_PAPER #usr/lib/locale/af_ZA/LC_TELEPHONE #usr/lib/locale/af_ZA/LC_TIME +#usr/lib/locale/agr_PE +#usr/lib/locale/agr_PE/LC_ADDRESS +#usr/lib/locale/agr_PE/LC_COLLATE +#usr/lib/locale/agr_PE/LC_CTYPE +#usr/lib/locale/agr_PE/LC_IDENTIFICATION +#usr/lib/locale/agr_PE/LC_MEASUREMENT +#usr/lib/locale/agr_PE/LC_MESSAGES +#usr/lib/locale/agr_PE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/agr_PE/LC_MONETARY +#usr/lib/locale/agr_PE/LC_NAME +#usr/lib/locale/agr_PE/LC_NUMERIC +#usr/lib/locale/agr_PE/LC_PAPER +#usr/lib/locale/agr_PE/LC_TELEPHONE +#usr/lib/locale/agr_PE/LC_TIME #usr/lib/locale/ak_GH #usr/lib/locale/ak_GH/LC_ADDRESS #usr/lib/locale/ak_GH/LC_COLLATE @@ -1580,6 +1605,20 @@ usr/lib/locale #usr/lib/locale/az_AZ/LC_PAPER #usr/lib/locale/az_AZ/LC_TELEPHONE #usr/lib/locale/az_AZ/LC_TIME +#usr/lib/locale/az_IR +#usr/lib/locale/az_IR/LC_ADDRESS +#usr/lib/locale/az_IR/LC_COLLATE +#usr/lib/locale/az_IR/LC_CTYPE +#usr/lib/locale/az_IR/LC_IDENTIFICATION +#usr/lib/locale/az_IR/LC_MEASUREMENT +#usr/lib/locale/az_IR/LC_MESSAGES +#usr/lib/locale/az_IR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/az_IR/LC_MONETARY +#usr/lib/locale/az_IR/LC_NAME +#usr/lib/locale/az_IR/LC_NUMERIC +#usr/lib/locale/az_IR/LC_PAPER +#usr/lib/locale/az_IR/LC_TELEPHONE +#usr/lib/locale/az_IR/LC_TIME #usr/lib/locale/be_BY #usr/lib/locale/be_BY.utf8 #usr/lib/locale/be_BY.utf8/LC_ADDRESS @@ -1720,6 +1759,34 @@ usr/lib/locale #usr/lib/locale/bho_IN/LC_PAPER #usr/lib/locale/bho_IN/LC_TELEPHONE #usr/lib/locale/bho_IN/LC_TIME +#usr/lib/locale/bho_NP +#usr/lib/locale/bho_NP/LC_ADDRESS +#usr/lib/locale/bho_NP/LC_COLLATE +#usr/lib/locale/bho_NP/LC_CTYPE +#usr/lib/locale/bho_NP/LC_IDENTIFICATION +#usr/lib/locale/bho_NP/LC_MEASUREMENT +#usr/lib/locale/bho_NP/LC_MESSAGES +#usr/lib/locale/bho_NP/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bho_NP/LC_MONETARY +#usr/lib/locale/bho_NP/LC_NAME +#usr/lib/locale/bho_NP/LC_NUMERIC +#usr/lib/locale/bho_NP/LC_PAPER +#usr/lib/locale/bho_NP/LC_TELEPHONE +#usr/lib/locale/bho_NP/LC_TIME +#usr/lib/locale/bi_VU +#usr/lib/locale/bi_VU/LC_ADDRESS +#usr/lib/locale/bi_VU/LC_COLLATE +#usr/lib/locale/bi_VU/LC_CTYPE +#usr/lib/locale/bi_VU/LC_IDENTIFICATION +#usr/lib/locale/bi_VU/LC_MEASUREMENT +#usr/lib/locale/bi_VU/LC_MESSAGES +#usr/lib/locale/bi_VU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bi_VU/LC_MONETARY +#usr/lib/locale/bi_VU/LC_NAME +#usr/lib/locale/bi_VU/LC_NUMERIC +#usr/lib/locale/bi_VU/LC_PAPER +#usr/lib/locale/bi_VU/LC_TELEPHONE +#usr/lib/locale/bi_VU/LC_TIME #usr/lib/locale/bn_BD #usr/lib/locale/bn_BD/LC_ADDRESS #usr/lib/locale/bn_BD/LC_COLLATE @@ -1944,6 +2011,20 @@ usr/lib/locale #usr/lib/locale/ca_ES@euro/LC_PAPER #usr/lib/locale/ca_ES@euro/LC_TELEPHONE #usr/lib/locale/ca_ES@euro/LC_TIME +#usr/lib/locale/ca_ES@valencia +#usr/lib/locale/ca_ES@valencia/LC_ADDRESS +#usr/lib/locale/ca_ES@valencia/LC_COLLATE +#usr/lib/locale/ca_ES@valencia/LC_CTYPE +#usr/lib/locale/ca_ES@valencia/LC_IDENTIFICATION +#usr/lib/locale/ca_ES@valencia/LC_MEASUREMENT +#usr/lib/locale/ca_ES@valencia/LC_MESSAGES +#usr/lib/locale/ca_ES@valencia/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES@valencia/LC_MONETARY +#usr/lib/locale/ca_ES@valencia/LC_NAME +#usr/lib/locale/ca_ES@valencia/LC_NUMERIC +#usr/lib/locale/ca_ES@valencia/LC_PAPER +#usr/lib/locale/ca_ES@valencia/LC_TELEPHONE +#usr/lib/locale/ca_ES@valencia/LC_TIME #usr/lib/locale/ca_FR #usr/lib/locale/ca_FR.utf8 #usr/lib/locale/ca_FR.utf8/LC_ADDRESS @@ -2504,6 +2585,20 @@ usr/lib/locale #usr/lib/locale/el_GR/LC_PAPER #usr/lib/locale/el_GR/LC_TELEPHONE #usr/lib/locale/el_GR/LC_TIME +#usr/lib/locale/el_GR@euro +#usr/lib/locale/el_GR@euro/LC_ADDRESS +#usr/lib/locale/el_GR@euro/LC_COLLATE +#usr/lib/locale/el_GR@euro/LC_CTYPE +#usr/lib/locale/el_GR@euro/LC_IDENTIFICATION +#usr/lib/locale/el_GR@euro/LC_MEASUREMENT +#usr/lib/locale/el_GR@euro/LC_MESSAGES +#usr/lib/locale/el_GR@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_GR@euro/LC_MONETARY +#usr/lib/locale/el_GR@euro/LC_NAME +#usr/lib/locale/el_GR@euro/LC_NUMERIC +#usr/lib/locale/el_GR@euro/LC_PAPER +#usr/lib/locale/el_GR@euro/LC_TELEPHONE +#usr/lib/locale/el_GR@euro/LC_TIME #usr/lib/locale/en_AG #usr/lib/locale/en_AG/LC_ADDRESS #usr/lib/locale/en_AG/LC_COLLATE @@ -2826,6 +2921,20 @@ usr/lib/locale #usr/lib/locale/en_PH/LC_PAPER #usr/lib/locale/en_PH/LC_TELEPHONE #usr/lib/locale/en_PH/LC_TIME +#usr/lib/locale/en_SC.utf8 +#usr/lib/locale/en_SC.utf8/LC_ADDRESS +#usr/lib/locale/en_SC.utf8/LC_COLLATE +#usr/lib/locale/en_SC.utf8/LC_CTYPE +#usr/lib/locale/en_SC.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_SC.utf8/LC_MEASUREMENT +#usr/lib/locale/en_SC.utf8/LC_MESSAGES +#usr/lib/locale/en_SC.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_SC.utf8/LC_MONETARY +#usr/lib/locale/en_SC.utf8/LC_NAME +#usr/lib/locale/en_SC.utf8/LC_NUMERIC +#usr/lib/locale/en_SC.utf8/LC_PAPER +#usr/lib/locale/en_SC.utf8/LC_TELEPHONE +#usr/lib/locale/en_SC.utf8/LC_TIME #usr/lib/locale/en_SG #usr/lib/locale/en_SG.utf8 #usr/lib/locale/en_SG.utf8/LC_ADDRESS @@ -4254,6 +4363,20 @@ usr/lib/locale #usr/lib/locale/hi_IN/LC_PAPER #usr/lib/locale/hi_IN/LC_TELEPHONE #usr/lib/locale/hi_IN/LC_TIME +#usr/lib/locale/hif_FJ +#usr/lib/locale/hif_FJ/LC_ADDRESS +#usr/lib/locale/hif_FJ/LC_COLLATE +#usr/lib/locale/hif_FJ/LC_CTYPE +#usr/lib/locale/hif_FJ/LC_IDENTIFICATION +#usr/lib/locale/hif_FJ/LC_MEASUREMENT +#usr/lib/locale/hif_FJ/LC_MESSAGES +#usr/lib/locale/hif_FJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hif_FJ/LC_MONETARY +#usr/lib/locale/hif_FJ/LC_NAME +#usr/lib/locale/hif_FJ/LC_NUMERIC +#usr/lib/locale/hif_FJ/LC_PAPER +#usr/lib/locale/hif_FJ/LC_TELEPHONE +#usr/lib/locale/hif_FJ/LC_TIME #usr/lib/locale/hne_IN #usr/lib/locale/hne_IN/LC_ADDRESS #usr/lib/locale/hne_IN/LC_COLLATE @@ -4632,6 +4755,20 @@ usr/lib/locale #usr/lib/locale/ka_GE/LC_PAPER #usr/lib/locale/ka_GE/LC_TELEPHONE #usr/lib/locale/ka_GE/LC_TIME +#usr/lib/locale/kab_DZ +#usr/lib/locale/kab_DZ/LC_ADDRESS +#usr/lib/locale/kab_DZ/LC_COLLATE +#usr/lib/locale/kab_DZ/LC_CTYPE +#usr/lib/locale/kab_DZ/LC_IDENTIFICATION +#usr/lib/locale/kab_DZ/LC_MEASUREMENT +#usr/lib/locale/kab_DZ/LC_MESSAGES +#usr/lib/locale/kab_DZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kab_DZ/LC_MONETARY +#usr/lib/locale/kab_DZ/LC_NAME +#usr/lib/locale/kab_DZ/LC_NUMERIC +#usr/lib/locale/kab_DZ/LC_PAPER +#usr/lib/locale/kab_DZ/LC_TELEPHONE +#usr/lib/locale/kab_DZ/LC_TIME #usr/lib/locale/kk_KZ #usr/lib/locale/kk_KZ.utf8 #usr/lib/locale/kk_KZ.utf8/LC_ADDRESS @@ -5066,6 +5203,34 @@ usr/lib/locale #usr/lib/locale/mai_IN/LC_PAPER #usr/lib/locale/mai_IN/LC_TELEPHONE #usr/lib/locale/mai_IN/LC_TIME +#usr/lib/locale/mai_NP +#usr/lib/locale/mai_NP/LC_ADDRESS +#usr/lib/locale/mai_NP/LC_COLLATE +#usr/lib/locale/mai_NP/LC_CTYPE +#usr/lib/locale/mai_NP/LC_IDENTIFICATION +#usr/lib/locale/mai_NP/LC_MEASUREMENT +#usr/lib/locale/mai_NP/LC_MESSAGES +#usr/lib/locale/mai_NP/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mai_NP/LC_MONETARY +#usr/lib/locale/mai_NP/LC_NAME +#usr/lib/locale/mai_NP/LC_NUMERIC +#usr/lib/locale/mai_NP/LC_PAPER +#usr/lib/locale/mai_NP/LC_TELEPHONE +#usr/lib/locale/mai_NP/LC_TIME +#usr/lib/locale/mfe_MU +#usr/lib/locale/mfe_MU/LC_ADDRESS +#usr/lib/locale/mfe_MU/LC_COLLATE +#usr/lib/locale/mfe_MU/LC_CTYPE +#usr/lib/locale/mfe_MU/LC_IDENTIFICATION +#usr/lib/locale/mfe_MU/LC_MEASUREMENT +#usr/lib/locale/mfe_MU/LC_MESSAGES +#usr/lib/locale/mfe_MU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mfe_MU/LC_MONETARY +#usr/lib/locale/mfe_MU/LC_NAME +#usr/lib/locale/mfe_MU/LC_NUMERIC +#usr/lib/locale/mfe_MU/LC_PAPER +#usr/lib/locale/mfe_MU/LC_TELEPHONE +#usr/lib/locale/mfe_MU/LC_TIME #usr/lib/locale/mg_MG #usr/lib/locale/mg_MG.utf8 #usr/lib/locale/mg_MG.utf8/LC_ADDRESS @@ -5136,6 +5301,34 @@ usr/lib/locale #usr/lib/locale/mi_NZ/LC_PAPER #usr/lib/locale/mi_NZ/LC_TELEPHONE #usr/lib/locale/mi_NZ/LC_TIME +#usr/lib/locale/miq_NI +#usr/lib/locale/miq_NI/LC_ADDRESS +#usr/lib/locale/miq_NI/LC_COLLATE +#usr/lib/locale/miq_NI/LC_CTYPE +#usr/lib/locale/miq_NI/LC_IDENTIFICATION +#usr/lib/locale/miq_NI/LC_MEASUREMENT +#usr/lib/locale/miq_NI/LC_MESSAGES +#usr/lib/locale/miq_NI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/miq_NI/LC_MONETARY +#usr/lib/locale/miq_NI/LC_NAME +#usr/lib/locale/miq_NI/LC_NUMERIC +#usr/lib/locale/miq_NI/LC_PAPER +#usr/lib/locale/miq_NI/LC_TELEPHONE +#usr/lib/locale/miq_NI/LC_TIME +#usr/lib/locale/mjw_IN +#usr/lib/locale/mjw_IN/LC_ADDRESS +#usr/lib/locale/mjw_IN/LC_COLLATE +#usr/lib/locale/mjw_IN/LC_CTYPE +#usr/lib/locale/mjw_IN/LC_IDENTIFICATION +#usr/lib/locale/mjw_IN/LC_MEASUREMENT +#usr/lib/locale/mjw_IN/LC_MESSAGES +#usr/lib/locale/mjw_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mjw_IN/LC_MONETARY +#usr/lib/locale/mjw_IN/LC_NAME +#usr/lib/locale/mjw_IN/LC_NUMERIC +#usr/lib/locale/mjw_IN/LC_PAPER +#usr/lib/locale/mjw_IN/LC_TELEPHONE +#usr/lib/locale/mjw_IN/LC_TIME #usr/lib/locale/mk_MK #usr/lib/locale/mk_MK.utf8 #usr/lib/locale/mk_MK.utf8/LC_ADDRESS @@ -6088,6 +6281,20 @@ usr/lib/locale #usr/lib/locale/sgs_LT/LC_PAPER #usr/lib/locale/sgs_LT/LC_TELEPHONE #usr/lib/locale/sgs_LT/LC_TIME +#usr/lib/locale/shn_MM +#usr/lib/locale/shn_MM/LC_ADDRESS +#usr/lib/locale/shn_MM/LC_COLLATE +#usr/lib/locale/shn_MM/LC_CTYPE +#usr/lib/locale/shn_MM/LC_IDENTIFICATION +#usr/lib/locale/shn_MM/LC_MEASUREMENT +#usr/lib/locale/shn_MM/LC_MESSAGES +#usr/lib/locale/shn_MM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/shn_MM/LC_MONETARY +#usr/lib/locale/shn_MM/LC_NAME +#usr/lib/locale/shn_MM/LC_NUMERIC +#usr/lib/locale/shn_MM/LC_PAPER +#usr/lib/locale/shn_MM/LC_TELEPHONE +#usr/lib/locale/shn_MM/LC_TIME #usr/lib/locale/shs_CA #usr/lib/locale/shs_CA/LC_ADDRESS #usr/lib/locale/shs_CA/LC_COLLATE @@ -6186,6 +6393,20 @@ usr/lib/locale #usr/lib/locale/sl_SI/LC_PAPER #usr/lib/locale/sl_SI/LC_TELEPHONE #usr/lib/locale/sl_SI/LC_TIME +#usr/lib/locale/sm_WS +#usr/lib/locale/sm_WS/LC_ADDRESS +#usr/lib/locale/sm_WS/LC_COLLATE +#usr/lib/locale/sm_WS/LC_CTYPE +#usr/lib/locale/sm_WS/LC_IDENTIFICATION +#usr/lib/locale/sm_WS/LC_MEASUREMENT +#usr/lib/locale/sm_WS/LC_MESSAGES +#usr/lib/locale/sm_WS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sm_WS/LC_MONETARY +#usr/lib/locale/sm_WS/LC_NAME +#usr/lib/locale/sm_WS/LC_NUMERIC +#usr/lib/locale/sm_WS/LC_PAPER +#usr/lib/locale/sm_WS/LC_TELEPHONE +#usr/lib/locale/sm_WS/LC_TIME #usr/lib/locale/so_DJ #usr/lib/locale/so_DJ.utf8 #usr/lib/locale/so_DJ.utf8/LC_ADDRESS @@ -6746,6 +6967,34 @@ usr/lib/locale #usr/lib/locale/tn_ZA/LC_PAPER #usr/lib/locale/tn_ZA/LC_TELEPHONE #usr/lib/locale/tn_ZA/LC_TIME +#usr/lib/locale/to_TO +#usr/lib/locale/to_TO/LC_ADDRESS +#usr/lib/locale/to_TO/LC_COLLATE +#usr/lib/locale/to_TO/LC_CTYPE +#usr/lib/locale/to_TO/LC_IDENTIFICATION +#usr/lib/locale/to_TO/LC_MEASUREMENT +#usr/lib/locale/to_TO/LC_MESSAGES +#usr/lib/locale/to_TO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/to_TO/LC_MONETARY +#usr/lib/locale/to_TO/LC_NAME +#usr/lib/locale/to_TO/LC_NUMERIC +#usr/lib/locale/to_TO/LC_PAPER +#usr/lib/locale/to_TO/LC_TELEPHONE +#usr/lib/locale/to_TO/LC_TIME +#usr/lib/locale/tpi_PG +#usr/lib/locale/tpi_PG/LC_ADDRESS +#usr/lib/locale/tpi_PG/LC_COLLATE +#usr/lib/locale/tpi_PG/LC_CTYPE +#usr/lib/locale/tpi_PG/LC_IDENTIFICATION +#usr/lib/locale/tpi_PG/LC_MEASUREMENT +#usr/lib/locale/tpi_PG/LC_MESSAGES +#usr/lib/locale/tpi_PG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tpi_PG/LC_MONETARY +#usr/lib/locale/tpi_PG/LC_NAME +#usr/lib/locale/tpi_PG/LC_NUMERIC +#usr/lib/locale/tpi_PG/LC_PAPER +#usr/lib/locale/tpi_PG/LC_TELEPHONE +#usr/lib/locale/tpi_PG/LC_TIME #usr/lib/locale/tr_CY #usr/lib/locale/tr_CY.utf8 #usr/lib/locale/tr_CY.utf8/LC_ADDRESS @@ -7166,6 +7415,20 @@ usr/lib/locale #usr/lib/locale/yue_HK/LC_PAPER #usr/lib/locale/yue_HK/LC_TELEPHONE #usr/lib/locale/yue_HK/LC_TIME +#usr/lib/locale/yuw_PG +#usr/lib/locale/yuw_PG/LC_ADDRESS +#usr/lib/locale/yuw_PG/LC_COLLATE +#usr/lib/locale/yuw_PG/LC_CTYPE +#usr/lib/locale/yuw_PG/LC_IDENTIFICATION +#usr/lib/locale/yuw_PG/LC_MEASUREMENT +#usr/lib/locale/yuw_PG/LC_MESSAGES +#usr/lib/locale/yuw_PG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yuw_PG/LC_MONETARY +#usr/lib/locale/yuw_PG/LC_NAME +#usr/lib/locale/yuw_PG/LC_NUMERIC +#usr/lib/locale/yuw_PG/LC_PAPER +#usr/lib/locale/yuw_PG/LC_TELEPHONE +#usr/lib/locale/yuw_PG/LC_TIME #usr/lib/locale/zh_CN #usr/lib/locale/zh_CN.gb18030 #usr/lib/locale/zh_CN.gb18030/LC_ADDRESS @@ -7480,6 +7743,7 @@ usr/lib/locale #usr/share/i18n/charmaps/IBM855.gz #usr/share/i18n/charmaps/IBM856.gz #usr/share/i18n/charmaps/IBM857.gz +#usr/share/i18n/charmaps/IBM858.gz #usr/share/i18n/charmaps/IBM860.gz #usr/share/i18n/charmaps/IBM861.gz #usr/share/i18n/charmaps/IBM862.gz @@ -7607,6 +7871,7 @@ usr/lib/locale #usr/share/i18n/locales/aa_ER@saaho #usr/share/i18n/locales/aa_ET #usr/share/i18n/locales/af_ZA +#usr/share/i18n/locales/agr_PE #usr/share/i18n/locales/ak_GH #usr/share/i18n/locales/am_ET #usr/share/i18n/locales/an_ES @@ -7634,6 +7899,7 @@ usr/lib/locale #usr/share/i18n/locales/ast_ES #usr/share/i18n/locales/ayc_PE #usr/share/i18n/locales/az_AZ +#usr/share/i18n/locales/az_IR #usr/share/i18n/locales/be_BY #usr/share/i18n/locales/be_BY@latin #usr/share/i18n/locales/bem_ZM @@ -7642,6 +7908,8 @@ usr/lib/locale #usr/share/i18n/locales/bg_BG #usr/share/i18n/locales/bhb_IN #usr/share/i18n/locales/bho_IN +#usr/share/i18n/locales/bho_NP +#usr/share/i18n/locales/bi_VU #usr/share/i18n/locales/bn_BD #usr/share/i18n/locales/bn_IN #usr/share/i18n/locales/bo_CN @@ -7654,11 +7922,13 @@ usr/lib/locale #usr/share/i18n/locales/ca_AD #usr/share/i18n/locales/ca_ES #usr/share/i18n/locales/ca_ES@euro +#usr/share/i18n/locales/ca_ES@valencia #usr/share/i18n/locales/ca_FR #usr/share/i18n/locales/ca_IT #usr/share/i18n/locales/ce_RU #usr/share/i18n/locales/chr_US #usr/share/i18n/locales/cmn_TW +#usr/share/i18n/locales/cns11643_stroke #usr/share/i18n/locales/crh_UA #usr/share/i18n/locales/cs_CZ #usr/share/i18n/locales/csb_PL @@ -7696,6 +7966,7 @@ usr/lib/locale #usr/share/i18n/locales/en_NG #usr/share/i18n/locales/en_NZ #usr/share/i18n/locales/en_PH +#usr/share/i18n/locales/en_SC #usr/share/i18n/locales/en_SG #usr/share/i18n/locales/en_US #usr/share/i18n/locales/en_ZA @@ -7759,6 +8030,7 @@ usr/lib/locale #usr/share/i18n/locales/hak_TW #usr/share/i18n/locales/he_IL #usr/share/i18n/locales/hi_IN +#usr/share/i18n/locales/hif_FJ #usr/share/i18n/locales/hne_IN #usr/share/i18n/locales/hr_HR #usr/share/i18n/locales/hsb_DE @@ -7766,6 +8038,7 @@ usr/lib/locale #usr/share/i18n/locales/hu_HU #usr/share/i18n/locales/hy_AM #usr/share/i18n/locales/i18n +#usr/share/i18n/locales/i18n_ctype #usr/share/i18n/locales/ia_FR #usr/share/i18n/locales/id_ID #usr/share/i18n/locales/ig_NG @@ -7780,6 +8053,7 @@ usr/lib/locale #usr/share/i18n/locales/iu_CA #usr/share/i18n/locales/ja_JP #usr/share/i18n/locales/ka_GE +#usr/share/i18n/locales/kab_DZ #usr/share/i18n/locales/kk_KZ #usr/share/i18n/locales/kl_GL #usr/share/i18n/locales/km_KH @@ -7803,9 +8077,13 @@ usr/lib/locale #usr/share/i18n/locales/lzh_TW #usr/share/i18n/locales/mag_IN #usr/share/i18n/locales/mai_IN +#usr/share/i18n/locales/mai_NP +#usr/share/i18n/locales/mfe_MU #usr/share/i18n/locales/mg_MG #usr/share/i18n/locales/mhr_RU #usr/share/i18n/locales/mi_NZ +#usr/share/i18n/locales/miq_NI +#usr/share/i18n/locales/mjw_IN #usr/share/i18n/locales/mk_MK #usr/share/i18n/locales/ml_IN #usr/share/i18n/locales/mn_MN @@ -7858,11 +8136,13 @@ usr/lib/locale #usr/share/i18n/locales/sd_IN@devanagari #usr/share/i18n/locales/se_NO #usr/share/i18n/locales/sgs_LT +#usr/share/i18n/locales/shn_MM #usr/share/i18n/locales/shs_CA #usr/share/i18n/locales/si_LK #usr/share/i18n/locales/sid_ET #usr/share/i18n/locales/sk_SK #usr/share/i18n/locales/sl_SI +#usr/share/i18n/locales/sm_WS #usr/share/i18n/locales/so_DJ #usr/share/i18n/locales/so_ET #usr/share/i18n/locales/so_KE @@ -7893,6 +8173,8 @@ usr/lib/locale #usr/share/i18n/locales/tk_TM #usr/share/i18n/locales/tl_PH #usr/share/i18n/locales/tn_ZA +#usr/share/i18n/locales/to_TO +#usr/share/i18n/locales/tpi_PG #usr/share/i18n/locales/tr_CY #usr/share/i18n/locales/tr_TR #usr/share/i18n/locales/translit_circle @@ -7928,6 +8210,7 @@ usr/lib/locale #usr/share/i18n/locales/yi_US #usr/share/i18n/locales/yo_NG #usr/share/i18n/locales/yue_HK +#usr/share/i18n/locales/yuw_PG #usr/share/i18n/locales/zh_CN #usr/share/i18n/locales/zh_HK #usr/share/i18n/locales/zh_SG @@ -7942,6 +8225,8 @@ usr/lib/locale #usr/share/info/libc.info-13 #usr/share/info/libc.info-14 #usr/share/info/libc.info-15 +#usr/share/info/libc.info-16 +#usr/share/info/libc.info-17 #usr/share/info/libc.info-2 #usr/share/info/libc.info-3 #usr/share/info/libc.info-4 diff --git a/lfs/glibc b/lfs/glibc index 985fe671c2..cdf5c3f296 100644 --- a/lfs/glibc +++ b/lfs/glibc @@ -24,10 +24,10 @@ include Config -VER = 2.25 +VER = 2.27 THISAPP = glibc-$(VER) -DL_FILE = $(THISAPP).tar.gz +DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) @@ -80,7 +80,9 @@ EXTRA_CONFIG += \ --enable-add-ons \ --without-selinux \ --enable-experimental-malloc \ - --enable-bind-now + --enable-bind-now \ + --enable-obsolete-rpc \ + --disable-nss-crypt ############################################################################### # Top-level Rules @@ -90,7 +92,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = 0c9f827298841dbf3bff3060f3d7f19c +$(DL_FILE)_MD5 = 898cd5656519ffbc3a03fe811dd89e82 install : $(TARGET) @@ -122,7 +124,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) $(DIR_SRC)/glibc-build && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) @mkdir $(DIR_SRC)/glibc-build - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/glibc/glibc-2.25-gcc-7.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/glibc-localedef-no-archive.patch ifneq "$(TOOLCHAIN)" "1" @@ -149,6 +150,8 @@ endif cd $(DIR_SRC)/glibc-build && make PARALLELMFLAGS=$(MAKETUNING) \ CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" + cd $(DIR_APP) && sed '/test-installation/s@\$$(PERL)@echo not running@' -i Makefile + cd $(DIR_SRC)/glibc-build && make install ifneq "$(TOOLCHAIN)" "1" diff --git a/src/patches/glibc-localedef-no-archive.patch b/src/patches/glibc-localedef-no-archive.patch index c4a39f6e1f..40bc68dc36 100644 --- a/src/patches/glibc-localedef-no-archive.patch +++ b/src/patches/glibc-localedef-no-archive.patch @@ -1,11 +1,10 @@ -diff -Nrup a/localedata/Makefile b/localedata/Makefile ---- a/localedata/Makefile 2012-06-05 07:42:49.000000000 -0600 -+++ b/localedata/Makefile 2012-06-07 12:15:21.776318827 -0600 -@@ -211,6 +211,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo +--- glibc-2.27/localedata/Makefile~ 2018-02-07 22:31:00.968944449 +0000 ++++ glibc-2.27/localedata/Makefile 2018-02-07 22:31:26.201764894 +0000 +@@ -223,6 +223,7 @@ $(INSTALL-SUPPORTED-LOCALES): install-lo echo -n '...'; \ input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \ - $(LOCALEDEF) --alias-file=../intl/locale.alias \ + $(LOCALEDEF) $$flags --alias-file=../intl/locale.alias \ + --no-archive \ - -i locales/$$input -c -f charmaps/$$charset \ + -i locales/$$input -f charmaps/$$charset \ $(addprefix --prefix=,$(install_root)) $$locale \ && echo ' done'; \ -- 2.39.5