[crosstool-ng/crosstool-ng] 387c8d: First batch of fixes

Alexey Neyman <[email protected]>
Newsgroups gmane.comp.gcc.cross-compiling
Message-ID <5afb702a5fe5b_5c182b04b1cd1c1c441dd@hookshot-fe-88eb02d.cp1-iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/crosstool-ng/crosstool-ng
  Commit: 387c8d8e2c89d94d41c76479ee9571c60e824ac3
      https://github.com/crosstool-ng/crosstool-ng/commit/387c8d8e2c89d94d41c76479ee9571c60e824ac3
  Author: Alexey Neyman <[email protected]>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M config/libc/glibc.in
    A packages/glibc-linaro/2.20-2014.11/0011-strftime-multiple-stmts.patch
    A packages/glibc-linaro/2.20-2014.11/0012-if_nametoindex-size-check.patch
    A packages/glibc/2.12.1/0045-strftime-multiple-stmts.patch
    A packages/glibc/2.12.1/0046-if_nametoindex-size-check.patch
    A packages/glibc/2.12.2/0008-strftime-multiple-stmts.patch
    A packages/glibc/2.12.2/0009-if_nametoindex-size-check.patch
    A packages/glibc/2.13/0044-strftime-multiple-stmts.patch
    A packages/glibc/2.13/0045-if_nametoindex-size-check.patch
    A packages/glibc/2.14.1/0044-strftime-multiple-stmts.patch
    A packages/glibc/2.14.1/0045-if_nametoindex-size-check.patch
    R packages/glibc/2.14/998-obstack-common.patch
    A packages/glibc/2.15/0045-strftime-multiple-stmts.patch
    A packages/glibc/2.15/0046-if_nametoindex-size-check.patch
    A packages/glibc/2.16.0/0037-strftime-multiple-stmts.patch
    A packages/glibc/2.16.0/0038-if_nametoindex-size-check.patch
    A packages/glibc/2.17/0013-strftime-multiple-stmts.patch
    A packages/glibc/2.17/0014-if_nametoindex-size-check.patch
    A packages/glibc/2.18/0014-strftime-multiple-stmts.patch
    A packages/glibc/2.18/0015-if_nametoindex-size-check.patch
    A packages/glibc/2.19/0012-strftime-multiple-stmts.patch
    A packages/glibc/2.19/0013-if_nametoindex-size-check.patch
    A packages/glibc/2.20/0012-strftime-multiple-stmts.patch
    A packages/glibc/2.20/0013-if_nametoindex-size-check.patch
    A packages/glibc/2.21/0012-strftime-multiple-stmts.patch
    A packages/glibc/2.21/0013-if_nametoindex-size-check.patch
    A packages/glibc/2.22/0012-strftime-multiple-stmts.patch
    A packages/glibc/2.22/0013-if_nametoindex-size-check.patch
    A packages/glibc/2.23/0008-strftime-multiple-stmts.patch
    A packages/glibc/2.23/0009-if_nametoindex-size-check.patch
    A packages/glibc/2.24/0008-strftime-multiple-stmts.patch
    A packages/glibc/2.24/0009-if_nametoindex-size-check.patch
    A packages/glibc/2.25/0007-strftime-multiple-stmts.patch
    A packages/glibc/2.25/0008-if_nametoindex-size-check.patch
    A packages/glibc/2.26/0002-if_nametoindex-size-check.patch
    M packages/glibc/package.desc
    M scripts/build/libc/glibc.sh

  Log Message:
  -----------
  First batch of fixes

- Incompatible function type for ifunc alias
- Multiple statements macro expansion in strftime
- if_nametoindex size checking

Signed-off-by: Alexey Neyman <[email protected]>


  Commit: 2b055ddc67425f6850b6ddd98d021f52ee6051ea
      https://github.com/crosstool-ng/crosstool-ng/commit/2b055ddc67425f6850b6ddd98d021f52ee6051ea
  Author: Alexey Neyman <[email protected]>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    A packages/glibc-linaro/2.20-2014.11/0013-utmp-nonstring.patch
    A packages/glibc-linaro/2.20-2014.11/0014-getlogin_r-use-strnlen.patch
    A packages/glibc-linaro/2.20-2014.11/0015-zic.c-use-memcpy.patch
    A packages/glibc/2.12.1/0047-utmp-nonstring.patch
    A packages/glibc/2.12.1/0048-getlogin_r-use-strnlen.patch
    A packages/glibc/2.12.1/0049-zic.c-use-memcpy.patch
    A packages/glibc/2.12.2/0010-utmp-nonstring.patch
    A packages/glibc/2.12.2/0011-getlogin_r-use-strnlen.patch
    A packages/glibc/2.12.2/0012-zic.c-use-memcpy.patch
    A packages/glibc/2.13/0046-utmp-nonstring.patch
    A packages/glibc/2.13/0047-getlogin_r-use-strnlen.patch
    A packages/glibc/2.13/0048-zic.c-use-memcpy.patch
    A packages/glibc/2.14.1/0046-utmp-nonstring.patch
    A packages/glibc/2.14.1/0047-getlogin_r-use-strnlen.patch
    A packages/glibc/2.14.1/0048-zic.c-use-memcpy.patch
    A packages/glibc/2.15/0047-utmp-nonstring.patch
    A packages/glibc/2.15/0048-getlogin_r-use-strnlen.patch
    A packages/glibc/2.15/0049-zic.c-use-memcpy.patch
    A packages/glibc/2.16.0/0039-utmp-nonstring.patch
    A packages/glibc/2.16.0/0040-getlogin_r-use-strnlen.patch
    A packages/glibc/2.16.0/0041-zic.c-use-memcpy.patch
    A packages/glibc/2.17/0015-utmp-nonstring.patch
    A packages/glibc/2.17/0016-getlogin_r-use-strnlen.patch
    A packages/glibc/2.17/0017-zic.c-use-memcpy.patch
    A packages/glibc/2.18/0016-utmp-nonstring.patch
    A packages/glibc/2.18/0017-getlogin_r-use-strnlen.patch
    A packages/glibc/2.18/0018-zic.c-use-memcpy.patch
    A packages/glibc/2.19/0014-utmp-nonstring.patch
    A packages/glibc/2.19/0015-getlogin_r-use-strnlen.patch
    A packages/glibc/2.19/0016-zic.c-use-memcpy.patch
    A packages/glibc/2.20/0014-utmp-nonstring.patch
    A packages/glibc/2.20/0015-getlogin_r-use-strnlen.patch
    A packages/glibc/2.20/0016-zic.c-use-memcpy.patch
    A packages/glibc/2.21/0014-utmp-nonstring.patch
    A packages/glibc/2.21/0015-getlogin_r-use-strnlen.patch
    A packages/glibc/2.21/0016-zic.c-use-memcpy.patch
    A packages/glibc/2.22/0014-utmp-nonstring.patch
    A packages/glibc/2.22/0015-getlogin_r-use-strnlen.patch
    A packages/glibc/2.22/0016-zic.c-use-memcpy.patch
    A packages/glibc/2.23/0010-utmp-nonstring.patch
    A packages/glibc/2.23/0011-getlogin_r-use-strnlen.patch
    A packages/glibc/2.23/0012-zic.c-use-memcpy.patch
    A packages/glibc/2.24/0010-utmp-nonstring.patch
    A packages/glibc/2.24/0011-getlogin_r-use-strnlen.patch
    A packages/glibc/2.24/0012-zic.c-use-memcpy.patch
    A packages/glibc/2.25/0009-utmp-nonstring.patch
    A packages/glibc/2.25/0010-getlogin_r-use-strnlen.patch
    A packages/glibc/2.25/0011-zic.c-use-memcpy.patch
    A packages/glibc/2.26/0003-utmp-nonstring.patch
    A packages/glibc/2.26/0004-getlogin_r-use-strnlen.patch
    A packages/glibc/2.26/0005-zic.c-use-memcpy.patch

  Log Message:
  -----------
  Second batch of backported fixes

getlogin/getlogin_r, zic

Signed-off-by: Alexey Neyman <[email protected]>


  Commit: 37ac0e8474883ce9202ef4e08b7d9f9f66ea8a5d
      https://github.com/crosstool-ng/crosstool-ng/commit/37ac0e8474883ce9202ef4e08b7d9f9f66ea8a5d
  Author: Alexey Neyman <[email protected]>
  Date:   2018-05-14 (Mon, 14 May 2018)

  Changed paths:
    M config/libc/glibc.in
    M packages/glibc/package.desc
    M scripts/build/libc/glibc.sh

  Log Message:
  -----------
  Too many fixes need backporting for GCC8...

... so instead, disable -Werror for older versions of glibc.

Signed-off-by: Alexey Neyman <[email protected]>


  Commit: d274ab06fe807b2a85223391de9aa484e9bbff08
      https://github.com/crosstool-ng/crosstool-ng/commit/d274ab06fe807b2a85223391de9aa484e9bbff08
  Author: Alexey Neyman <[email protected]>
  Date:   2018-05-15 (Tue, 15 May 2018)

  Changed paths:
    M config/libc/glibc.in
    A packages/glibc-linaro/2.20-2014.11/0011-strftime-multiple-stmts.patch
    A packages/glibc-linaro/2.20-2014.11/0012-if_nametoindex-size-check.patch
    A packages/glibc-linaro/2.20-2014.11/0013-utmp-nonstring.patch
    A packages/glibc-linaro/2.20-2014.11/0014-getlogin_r-use-strnlen.patch
    A packages/glibc-linaro/2.20-2014.11/0015-zic.c-use-memcpy.patch
    A packages/glibc/2.12.1/0045-strftime-multiple-stmts.patch
    A packages/glibc/2.12.1/0046-if_nametoindex-size-check.patch
    A packages/glibc/2.12.1/0047-utmp-nonstring.patch
    A packages/glibc/2.12.1/0048-getlogin_r-use-strnlen.patch
    A packages/glibc/2.12.1/0049-zic.c-use-memcpy.patch
    A packages/glibc/2.12.2/0008-strftime-multiple-stmts.patch
    A packages/glibc/2.12.2/0009-if_nametoindex-size-check.patch
    A packages/glibc/2.12.2/0010-utmp-nonstring.patch
    A packages/glibc/2.12.2/0011-getlogin_r-use-strnlen.patch
    A packages/glibc/2.12.2/0012-zic.c-use-memcpy.patch
    A packages/glibc/2.13/0044-strftime-multiple-stmts.patch
    A packages/glibc/2.13/0045-if_nametoindex-size-check.patch
    A packages/glibc/2.13/0046-utmp-nonstring.patch
    A packages/glibc/2.13/0047-getlogin_r-use-strnlen.patch
    A packages/glibc/2.13/0048-zic.c-use-memcpy.patch
    A packages/glibc/2.14.1/0044-strftime-multiple-stmts.patch
    A packages/glibc/2.14.1/0045-if_nametoindex-size-check.patch
    A packages/glibc/2.14.1/0046-utmp-nonstring.patch
    A packages/glibc/2.14.1/0047-getlogin_r-use-strnlen.patch
    A packages/glibc/2.14.1/0048-zic.c-use-memcpy.patch
    R packages/glibc/2.14/998-obstack-common.patch
    A packages/glibc/2.15/0045-strftime-multiple-stmts.patch
    A packages/glibc/2.15/0046-if_nametoindex-size-check.patch
    A packages/glibc/2.15/0047-utmp-nonstring.patch
    A packages/glibc/2.15/0048-getlogin_r-use-strnlen.patch
    A packages/glibc/2.15/0049-zic.c-use-memcpy.patch
    A packages/glibc/2.16.0/0037-strftime-multiple-stmts.patch
    A packages/glibc/2.16.0/0038-if_nametoindex-size-check.patch
    A packages/glibc/2.16.0/0039-utmp-nonstring.patch
    A packages/glibc/2.16.0/0040-getlogin_r-use-strnlen.patch
    A packages/glibc/2.16.0/0041-zic.c-use-memcpy.patch
    A packages/glibc/2.17/0013-strftime-multiple-stmts.patch
    A packages/glibc/2.17/0014-if_nametoindex-size-check.patch
    A packages/glibc/2.17/0015-utmp-nonstring.patch
    A packages/glibc/2.17/0016-getlogin_r-use-strnlen.patch
    A packages/glibc/2.17/0017-zic.c-use-memcpy.patch
    A packages/glibc/2.18/0014-strftime-multiple-stmts.patch
    A packages/glibc/2.18/0015-if_nametoindex-size-check.patch
    A packages/glibc/2.18/0016-utmp-nonstring.patch
    A packages/glibc/2.18/0017-getlogin_r-use-strnlen.patch
    A packages/glibc/2.18/0018-zic.c-use-memcpy.patch
    A packages/glibc/2.19/0012-strftime-multiple-stmts.patch
    A packages/glibc/2.19/0013-if_nametoindex-size-check.patch
    A packages/glibc/2.19/0014-utmp-nonstring.patch
    A packages/glibc/2.19/0015-getlogin_r-use-strnlen.patch
    A packages/glibc/2.19/0016-zic.c-use-memcpy.patch
    A packages/glibc/2.20/0012-strftime-multiple-stmts.patch
    A packages/glibc/2.20/0013-if_nametoindex-size-check.patch
    A packages/glibc/2.20/0014-utmp-nonstring.patch
    A packages/glibc/2.20/0015-getlogin_r-use-strnlen.patch
    A packages/glibc/2.20/0016-zic.c-use-memcpy.patch
    A packages/glibc/2.21/0012-strftime-multiple-stmts.patch
    A packages/glibc/2.21/0013-if_nametoindex-size-check.patch
    A packages/glibc/2.21/0014-utmp-nonstring.patch
    A packages/glibc/2.21/0015-getlogin_r-use-strnlen.patch
    A packages/glibc/2.21/0016-zic.c-use-memcpy.patch
    A packages/glibc/2.22/0012-strftime-multiple-stmts.patch
    A packages/glibc/2.22/0013-if_nametoindex-size-check.patch
    A packages/glibc/2.22/0014-utmp-nonstring.patch
    A packages/glibc/2.22/0015-getlogin_r-use-strnlen.patch
    A packages/glibc/2.22/0016-zic.c-use-memcpy.patch
    A packages/glibc/2.23/0008-strftime-multiple-stmts.patch
    A packages/glibc/2.23/0009-if_nametoindex-size-check.patch
    A packages/glibc/2.23/0010-utmp-nonstring.patch
    A packages/glibc/2.23/0011-getlogin_r-use-strnlen.patch
    A packages/glibc/2.23/0012-zic.c-use-memcpy.patch
    A packages/glibc/2.24/0008-strftime-multiple-stmts.patch
    A packages/glibc/2.24/0009-if_nametoindex-size-check.patch
    A packages/glibc/2.24/0010-utmp-nonstring.patch
    A packages/glibc/2.24/0011-getlogin_r-use-strnlen.patch
    A packages/glibc/2.24/0012-zic.c-use-memcpy.patch
    A packages/glibc/2.25/0007-strftime-multiple-stmts.patch
    A packages/glibc/2.25/0008-if_nametoindex-size-check.patch
    A packages/glibc/2.25/0009-utmp-nonstring.patch
    A packages/glibc/2.25/0010-getlogin_r-use-strnlen.patch
    A packages/glibc/2.25/0011-zic.c-use-memcpy.patch
    A packages/glibc/2.26/0002-if_nametoindex-size-check.patch
    A packages/glibc/2.26/0003-utmp-nonstring.patch
    A packages/glibc/2.26/0004-getlogin_r-use-strnlen.patch
    A packages/glibc/2.26/0005-zic.c-use-memcpy.patch
    M packages/glibc/package.desc
    M scripts/build/libc/glibc.sh

  Log Message:
  -----------
  Merge pull request #967 from stilor/fix-building-older-glibc

Fix building older glibc


Compare: https://github.com/crosstool-ng/crosstool-ng/compare/844c83cac209...d274ab06fe80
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.