toolchain: glibc: bump to version 2.27 riscv
authorYousong Zhou <[email protected]>
Fri, 4 May 2018 09:51:41 +0000 (17:51 +0800)
committerYousong Zhou <[email protected]>
Fri, 4 May 2018 13:14:26 +0000 (21:14 +0800)
commit71b3f220501a56a7efd6497f0ef66e8655554712
tree326fc7abdf8c9e4d65b77e6c905baebb0278f31d
parent3a456683e5da7ed3a26ffb71e1dbbf1d1db0d036
toolchain: glibc: bump to version 2.27

Support for RISC-V ISA was added in this release.  Other changes can be
reviewed in NEWS file of the source code [1].

The other thing is that we now switch back to preparing build dir by
using release tarballs plus patches.  The glibc repo has a long history
and is quite big in size (166MB as of 2018-04-28) and git proto lacks a
"resume clone" feature, these combined together actually makes each
minor version bump a frustrating experience for users with small
bandwidth and feeble internet connection.

The patches were generated with the following commands in a local glibc
repo and the procedure should be mostly reproducible

    git format-patch \
--output-directory ~/git-repo/lede-project/lede/toolchain/glibc/patches \
--no-signature \
glibc-2.27..origin/release/2.27/master \
      | while read ff; do
    d=$(dirname $ff)
    f=$(basename $ff)
    i=${f%%-*}
    j=${f#*-}
    mv $ff "$d/$i-2.27-$j"
done

[1] https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;hb=refs/heads/release/2.27/master

Signed-off-by: Yousong Zhou <[email protected]>
44 files changed:
toolchain/glibc/common.mk
toolchain/glibc/patches/0001-2.27-Record-CVE-2018-6551-in-NEWS-and-ChangeLog-BZ-22774.patch [new file with mode: 0644]
toolchain/glibc/patches/0002-2.27-sparc-Check-PIC-instead-of-SHARED-in-start.S-BZ-2263.patch [new file with mode: 0644]
toolchain/glibc/patches/0003-2.27-NEWS-add-an-entry-for-bug-22638.patch [new file with mode: 0644]
toolchain/glibc/patches/0004-2.27-Add-a-missing-ChangeLog-item-in-commit-371b220f620.patch [new file with mode: 0644]
toolchain/glibc/patches/0005-2.27-Linux-use-reserved-name-__key-in-pkey_get-BZ-22797.patch [new file with mode: 0644]
toolchain/glibc/patches/0006-2.27-RISC-V-Fix-parsing-flags-in-ELF64-files.patch [new file with mode: 0644]
toolchain/glibc/patches/0007-2.27-Update-SH-libm-tests-ulps.patch [new file with mode: 0644]
toolchain/glibc/patches/0008-2.27-NEWS-add-an-entry-for-bug-22827.patch [new file with mode: 0644]
toolchain/glibc/patches/0009-2.27-linux-aarch64-sync-sys-ptrace.h-with-Linux-4.15-BZ-2.patch [new file with mode: 0644]
toolchain/glibc/patches/0010-2.27-time-Reference-CLOCKS_PER_SEC-in-clock-comment-BZ-22.patch [new file with mode: 0644]
toolchain/glibc/patches/0011-2.27-Fix-posix-tst-glob_lstat_compat-on-alpha-BZ-22818.patch [new file with mode: 0644]
toolchain/glibc/patches/0012-2.27-manual-Fix-Texinfo-warnings-about-improper-node-name.patch [new file with mode: 0644]
toolchain/glibc/patches/0013-2.27-manual-Fix-a-syntax-error.patch [new file with mode: 0644]
toolchain/glibc/patches/0014-2.27-manual-Improve-documentation-of-get_current_dir_name.patch [new file with mode: 0644]
toolchain/glibc/patches/0015-2.27-powerpc-Fix-TLE-build-for-SPE-BZ-22926.patch [new file with mode: 0644]
toolchain/glibc/patches/0016-2.27-sparc32-Add-nop-before-__startcontext-to-stop-unwind.patch [new file with mode: 0644]
toolchain/glibc/patches/0017-2.27-NEWS-add-entries-for-bugs-22919-and-22926.patch [new file with mode: 0644]
toolchain/glibc/patches/0018-2.27-manual-Document-missing-feature-test-macros.patch [new file with mode: 0644]
toolchain/glibc/patches/0019-2.27-manual-Update-the-_ISOC99_SOURCE-description.patch [new file with mode: 0644]
toolchain/glibc/patches/0020-2.27-Fix-a-typo-in-a-comment.patch [new file with mode: 0644]
toolchain/glibc/patches/0021-2.27-Add-missing-reorder-end-in-LC_COLLATE-of-et_EE-BZ-22.patch [new file with mode: 0644]
toolchain/glibc/patches/0022-2.27-powerpc-Undefine-Linux-ptrace-macros-that-conflict-w.patch [new file with mode: 0644]
toolchain/glibc/patches/0023-2.27-linux-powerpc-sync-sys-ptrace.h-with-Linux-4.15-BZ-2.patch [new file with mode: 0644]
toolchain/glibc/patches/0024-2.27-BZ-22342-Fix-netgroup-cache-keys.patch [new file with mode: 0644]
toolchain/glibc/patches/0025-2.27-Fix-multiple-definitions-of-__nss_-_database-bug-229.patch [new file with mode: 0644]
toolchain/glibc/patches/0026-2.27-i386-Fix-i386-sigaction-sa_restorer-initialization-B.patch [new file with mode: 0644]
toolchain/glibc/patches/0027-2.27-Update-translations-from-the-Translation-Project.patch [new file with mode: 0644]
toolchain/glibc/patches/0028-2.27-ca_ES-locale-Update-LC_TIME-bug-22848.patch [new file with mode: 0644]
toolchain/glibc/patches/0029-2.27-lt_LT-locale-Update-abbreviated-month-names-bug-2293.patch [new file with mode: 0644]
toolchain/glibc/patches/0030-2.27-Greek-el_CY-el_GR-locales-Introduce-ab_alt_mon-bug-2.patch [new file with mode: 0644]
toolchain/glibc/patches/0031-2.27-cs_CZ-locale-Add-alternative-month-names-bug-22963.patch [new file with mode: 0644]
toolchain/glibc/patches/0032-2.27-NEWS-Add-entries-for-bugs-22848-22932-22937-22963.patch [new file with mode: 0644]
toolchain/glibc/patches/0033-2.27-RISC-V-Do-not-initialize-gp-in-TLS-macros.patch [new file with mode: 0644]
toolchain/glibc/patches/0034-2.27-RISC-V-fmax-fmin-Handle-signalling-NaNs-correctly.patch [new file with mode: 0644]
toolchain/glibc/patches/0035-2.27-Update-ChangeLog-for-BZ-22884-riscv-fmax-fmin.patch [new file with mode: 0644]
toolchain/glibc/patches/0036-2.27-Fix-i386-memmove-issue-bug-22644.patch [new file with mode: 0644]
toolchain/glibc/patches/0037-2.27-Linux-i386-tst-bz21269-triggers-SIGBUS-on-some-kerne.patch [new file with mode: 0644]
toolchain/glibc/patches/0038-2.27-RISC-V-fix-struct-kernel_sigaction-to-match-the-kern.patch [new file with mode: 0644]
toolchain/glibc/patches/0039-2.27-Add-tst-sigaction.c-to-test-BZ-23069.patch [new file with mode: 0644]
toolchain/glibc/patches/100-fix_cross_rpcgen.patch [deleted file]
toolchain/glibc/patches/1100-fix_cross_rpcgen.patch [new file with mode: 0644]
toolchain/glibc/patches/1200-add-dl-search-paths.patch [new file with mode: 0644]
toolchain/glibc/patches/200-add-dl-search-paths.patch [deleted file]