summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/glibc: drop DEPEND="!<sys-devel/bison-2.7" blockerSergei Trofimovich2020-06-281-1/+0
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: revert "use -mno-sdata, not -fcommon, bug #723268"Sergei Trofimovich2020-05-161-2/+1
| | | | | | | | | | | | | | | | | | The underying linker failure cause is not just an overflow but a functional difference in '_dl_sysinfo_break' symbol linkage. '_dl_sysinfo_break' is defined as a function in assembly but declared as a global 'common' variable. Making it non-common actually breaks sysinfo handler which is expected to be called without function descriptor indirection. As sysonfo handler is called before rtld processed it's own relocations. Let's revert back to -fcommon until we have better glibc fix. This reverts commit 8ec720b67f38952a4b9c6054c6d8ef0fc79d0343. Bug: https://bugs.gentoo.org/723268 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: use -mno-sdata, not -fcommon, bug #723268Sergei Trofimovich2020-05-161-1/+2
| | | | | | | | | | | | | | -fcommon generated PLT references and added double memory dereference. -mno-sdata is slightly more efficient as it still sees globals to be module local varilables and uses GPREL64 (instead of PLT indirection) and uses single memory dereference. Bug: https://bugs.gentoo.org/723268 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: avoid GPREL overflow on ia64, bug #723268Sergei Trofimovich2020-05-161-0/+6
| | | | | | | | | | | | | | | -fno-common had unintended side-effect to optimise more accesses to global variables as module-local via GPREL22 relocations. Unfortunately glibc is large enough to overflow GPREL22 offset. Let's add a -fcommon workaround back to pessimize code slightly that refers module-local globals. We'll need an equivalen of -fPIC to do it consistently. Bug: https://bugs.gentoo.org/723268 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: drop devpts mount checks, bug #704780Sergei Trofimovich2020-05-111-24/+0
| | | | | | | | | | | | | | | | This is the same as b793253be2f42 ("sys-libs/glibc: drop devpts mount checks, bug #704780") applied to stable ebuilds. Toralf reports that sys-apps/bubblewrap also does not follow tty group convention when mounts devpts. Let's drop it from stable ebuilds as well. Reported-by: Toralf Förster Reported-by: Kai Krakow Closes: https://bugs.gentoo.org/704780 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: stable 2.30-r8 for hppa, bug #712726Rolf Eike Beer2020-05-041-1/+1
| | | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: arm64 stable (bug #712726)Sam James (sam_c)2020-05-041-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* sys-libs/glibc: disable flaky tst-stack4, bug #719674Sergei Trofimovich2020-05-031-0/+5
| | | | | | | | | | | | tst-stack4 exposes known race condition in glibc (https://sourceware.org/PR19329). Let's disable this test until it's fixed upstream. Reported-by: Sam James Bug: https://bugs.gentoo.org/719674 Bug: https://sourceware.org/PR19329 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: add a reference to disable support testSergei Trofimovich2020-05-021-0/+1
| | | | | | Bug: https://sourceware.org/PR25909 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: disable tst-pkey and tst-support_descriptors testsSergei Trofimovich2020-05-021-0/+7
| | | | | | | | tst-pkey did not hande -ENOSPC-as-unsupported untli glibc-2.31. tst-support_descriptors is yet to be reported upstream. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: sparc stable wrt bug #712726Agostino Sarubbo2020-04-241-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/glibc: ppc64 stable wrt bug #712726Agostino Sarubbo2020-04-241-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/glibc: ppc stable wrt bug #712726Agostino Sarubbo2020-04-241-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/glibc: x86 stable wrt bug #712726Agostino Sarubbo2020-04-241-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/glibc: s390 stable wrt bug #712726Agostino Sarubbo2020-04-241-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/glibc: arm stable wrt bug #712726Agostino Sarubbo2020-04-241-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/glibc: amd64 stable wrt bug #712726Mikle Kolyada2020-04-231-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* sys-libs/glibc: 2.30 revision bump, patchlevel 10Andreas K. Hüttel2020-04-101-0/+1471
Add i386-specific fix for -fno-omit-frame-pointer (glibc bug 25788) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>