From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 103020 invoked by alias); 21 Jul 2019 20:31:47 -0000 Mailing-List: contact glibc-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: , Sender: glibc-cvs-owner@sourceware.org List-Subscribe: Received: (qmail 103000 invoked by uid 9299); 21 Jul 2019 20:31:47 -0000 Date: Sun, 21 Jul 2019 20:31:00 -0000 Message-ID: <20190721203147.102999.qmail@sourceware.org> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Florian Weimer To: glibc-cvs@sourceware.org Subject: [glibc/fw/linux-5.2] (4 commits) build-many-glibcs.py: Use Linux 5.2 by default X-Act-Checkin: glibc X-Git-Author: Florian Weimer X-Git-Refname: refs/heads/fw/linux-5.2 X-Git-Oldrev: c4a79ee70b25aded8f706eb1dc3027a2860db1a1 X-Git-Newrev: 3d03282e6687ffe595d201fa0c3a777179abb61f X-SW-Source: 2019-q3/txt/msg00103.txt.bz2 The branch 'fw/linux-5.2' was updated to point to: 3d03282... build-many-glibcs.py: Use Linux 5.2 by default It previously pointed to: c4a79ee... WIP limit constant comparison tests Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- c4a79ee... WIP limit constant comparison tests fe992bf... WIP limit constant comparison tests 8a0ccad... build-many-glibcs.py: Use Linux 5.2 by default 82990e0... Linux: Use in-tree copy of SO_ constants for !__USE_MISC [B 332b70b... scripts/glibcextract.py: Print source code on compiler fail commit c4a79ee70b25aded8f706eb1dc3027a2860db1a1 Author: Florian Weimer Date: Sun Jul 21 22:00:00 2019 +0200 WIP limit constant comparison tests commit fe992bf8243165375ce3e04bc041d5cffd100b45 Author: Florian Weimer Date: Sun Jul 21 21:34:45 2019 +0200 WIP limit constant comparison tests commit 8a0ccad78de444c43e0dc5babe898e7118bc5343 Author: Florian Weimer Date: Thu Jul 18 16:53:15 2019 +0200 build-many-glibcs.py: Use Linux 5.2 by default commit 82990e07ab99011e9bd402fabfa90f2f7ca51a90 Author: Florian Weimer Date: Thu Jul 18 20:19:39 2019 +0200 Linux: Use in-tree copy of SO_ constants for !__USE_MISC [BZ #24532] The kernel changes for a 64-bit time_t on 32-bit architectures resulted in indirectly including . The latter is not namespace-clean for the POSIX version of . This issue has persisted across several Linux releases, so this commit creates our own copy of the SO_* definitions for !__USE_MISC mode. The new test socket/tst-socket-consts ensures that the copy is consistent with the kernel definitions (which vary across architectures). The test is tricky to get right because CPPFLAGS includes include/libc-symbols.h, which in turn defines _GNU_SOURCE unconditionally. Tested with build-many-glibcs.py. I verified that a discrepancy in the definitions actually results in a failure of the socket/tst-socket-consts test. commit 332b70b090f5c6d16fecb8e049b9ade0f4895c54 Author: Florian Weimer Date: Sat Jul 20 10:55:25 2019 +0200 scripts/glibcextract.py: Print source code on compiler failure Summary of changes (added commits): ----------------------------------- 3d03282... build-many-glibcs.py: Use Linux 5.2 by default 87a66e3... Linux: Use in-tree copy of SO_ constants for !__USE_MISC [B 719d81f... scripts/glibcextract.py: Print source code on compiler fail c7e4b68... locale/C-translit.h.in: Cyrillic -> ASCII transliteration [ commit 3d03282e6687ffe595d201fa0c3a777179abb61f Author: Florian Weimer Date: Thu Jul 18 16:53:15 2019 +0200 build-many-glibcs.py: Use Linux 5.2 by default commit 87a66e30606ab0e2e45e17eaa862e83dc6013ed6 Author: Florian Weimer Date: Thu Jul 18 20:19:39 2019 +0200 Linux: Use in-tree copy of SO_ constants for !__USE_MISC [BZ #24532] The kernel changes for a 64-bit time_t on 32-bit architectures resulted in indirectly including . The latter is not namespace-clean for the POSIX version of . This issue has persisted across several Linux releases, so this commit creates our own copy of the SO_* definitions for !__USE_MISC mode. The new test socket/tst-socket-consts ensures that the copy is consistent with the kernel definitions (which vary across architectures). The test is tricky to get right because CPPFLAGS includes include/libc-symbols.h, which in turn defines _GNU_SOURCE unconditionally. Tested with build-many-glibcs.py. I verified that a discrepancy in the definitions actually results in a failure of the socket/tst-socket-consts test. commit 719d81f129206d51bf168076ed1578e7414c2506 Author: Florian Weimer Date: Sat Jul 20 10:55:25 2019 +0200 scripts/glibcextract.py: Print source code on compiler failure commit c7e4b684e77323d1ef85dcdde8a41411ebe3b581 Author: Egor Kobylkin Date: Wed Jan 2 05:50:13 2019 +0100 locale/C-translit.h.in: Cyrillic -> ASCII transliteration [BZ #2872] This patch adds Cyrillic to plain ASCII transliteration table according to GOST 7.79-2000 System B standard to the C locale. [BZ #2872] * locale/C-translit.h.in: Add Cyrillic transliteration.