summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/glibc: make stack protection optional, bug #679788Sergei Trofimovich2019-03-094-6/+12
| | | | | | | | | | | | | | | | | | The change adds new USE=ssp to optionally disable protection of glibc's internals. Before the change protection was unconditionally enabled. It's useful to disable ssp to validate if stack protection causes any damage (glibc bugs like https://sourceware.org/PR24202 or gcc bugs like https://gcc.gnu.org/PR81996). And also useful to get more predictable binaries like in https://bugs.gentoo.org/679788. Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/679788 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: sort flags in metadata.xmlSergei Trofimovich2019-03-091-1/+1
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: disable stack protector on m68kSergei Trofimovich2019-02-103-0/+15
| | | | | | | | setjmp() clobbers 'a5' register by stack protector prologue. Bug: https://sourceware.org/PR24202 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: ignore USE=headers-only for native case, bug #677474Sergei Trofimovich2019-02-074-5/+5
| | | | | | | | | Let's not allow users to "deinstall" native glibc. Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/677474 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: Version bump, unkeywordedAndreas K. Hüttel2019-02-013-2/+1419
| | | | | | | | | | | | | | | Builds, and tests are ok-ish, no further testing done yet FAIL: nss/tst-nss-files-alias-leak FAIL: nss/tst-nss-test3 FAIL: rt/tst-cputimer1 FAIL: rt/tst-cputimer2 FAIL: rt/tst-cputimer3 FAIL: conform/*/*/linknamespace (the latter because of system 2.27) Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Remove oldAndreas K. Hüttel2019-01-142-1412/+0
| | | | | Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: 2.28: bump patchlevel (8, only tests); rekeywordAndreas K. Hüttel2019-01-102-4/+3
| | | | | | Bug: https://bugs.gentoo.org/674126 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: 2.28 revision bump, work in progress.Andreas K. Hüttel2019-01-092-0/+1413
| | | | | | | | | This revision should still get a detailed review of the test suite. Afterwards, it's a reasonable stable candidate. Bug: https://bugs.gentoo.org/674126 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: fix live ebuild build failure, bug #674080Sergei Trofimovich2018-12-301-3/+0
| | | | | | | | | | | | | | | | Fix by Bart Oldeman: Stop touching C-translit.h, as it's now always automatically generated in the build directory. Touching it creates a 0-byte file that causes missing symbols when it's included instead of the generated file. See here for the glibc change: https://sourceware.org/git/?p=glibc.git;a=commit;h=053c52b17739a584ee73d336e547b15abcdabd49 Closes: https://bugs.gentoo.org/674080 Signed-off-by: Bart Oldeman <bartoldeman@gmail.com> Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-12-292-1412/+0
| | | | | Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-12-222-1426/+0
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Re-keyword 2.28-r4Andreas K. Hüttel2018-12-221-2/+1
| | | | | | | | | | Two test failures on ~amd64: FAIL: nptl/tst-tss-basic FAIL: resolv/tst-resolv-ai_idn-nolibidn2 Bug: https://bugs.gentoo.org/673124 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: locale-gen: precisely replicate 2.27 behaviourAndreas K. Hüttel2018-12-212-4/+4
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Revision bump, 2.28 patchlevel 6Andreas K. Hüttel2018-12-212-0/+1413
| | | | | | | | | | | * More upstream patches from release branch * locale-gen: precisely replicate previous (2.27) behaviour (no locales defined in config file -> ebuild builds all locales, manual call stops with warning and keeps locale archive) Bug: https://bugs.gentoo.org/673124 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Re-keyword 2.28-r3Andreas K. Hüttel2018-12-151-2/+1
| | | | | | | | This revision bump adds the locale C.UTF-8, which is always generated. Closes: https://bugs.gentoo.org/671024 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Drop old hardened support (suggested by zorry)Andreas K. Hüttel2018-12-142-38/+10
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Rebase patchset, add C.UTF-8, fix bug 673124Andreas K. Hüttel2018-12-142-3/+3
| | | | | | Bug: https://bugs.gentoo.org/673124 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Fix to locale-gen (patchlv) and ebuild for bug 673124Andreas K. Hüttel2018-12-142-3/+3
| | | | | | | | | The -l (--list) option of locale-gen wasn't properly working. And we needed that... Closes: https://bugs.gentoo.org/673124 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Port to eapi7-ver. 2.28 patchlevel bump.Andreas K. Hüttel2018-12-113-12/+1439
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-12-092-151/+0
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc-2.27-r6: ppc64 stable, bug 666092Matt Turner2018-12-081-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* sys-libs/glibc-2.27-r6: ppc stable, bug 666092Matt Turner2018-12-081-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* sys-libs/glibc: s390/sh/m68k stable wrt bug #666092Mikle Kolyada2018-12-081-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* sys-libs/glibc-2.27-r6: arm64 stable (bug #666092)Mart Raudsepp2018-11-241-1/+1
| | | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* sys-libs/glibc: Re-add keywords to glibc-2.28Andreas K. Hüttel2018-11-241-2/+1
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-11-242-1427/+0
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/glibc: arm stable wrt bug #666092Mikle Kolyada2018-11-091-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* sys-libs/glibc: Stable for HPPA too.Jeroen Roovers2018-11-021-1/+1
| | | | | | Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org>
* sys-libs/glibc-2.27-r6: alpha stable, bug 666092Matt Turner2018-11-021-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* sys-libs/glibc: stable 2.27-r6 for sparc, bug #666092Rolf Eike Beer2018-10-281-1/+1
| | | | | | | Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: stable 2.27-r6 for ia64, bug #666092Sergei Trofimovich2018-10-271-1/+1
| | | | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
* sys-libs/glibc: tweak USE=multiarch metadata.xml descriptionSergei Trofimovich2018-10-261-1/+1
| | | | | | | Stress the fact it's a feature to enable runtime implementation selection. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* sys-libs/glibc: Drop oldAndreas K. Hüttel2018-10-262-1427/+0
| | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* sys-libs/glibc: Revision bump, 2.28 patchlevel 3Andreas K. Hüttel2018-10-262-0/+1427
| | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* sys-libs/glibc: drop PIE ewarnSergei Trofimovich2018-10-246-21/+3
| | | | | | | | | The ewarn lacks '<gcc-6' guard. Let's drop ewarn completely. Reported-by: Alexander Tsoy Closes: https://bugs.gentoo.org/669410 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* sys-libs/glibc: Revision bump, 2.28 patchset 2Andreas K. Hüttel2018-10-212-0/+1430
| | | | | | | The conformance tests still fail. Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* sys-libs/glibc: Use .xz tarball for patchesAndreas K. Hüttel2018-10-212-5/+5
| | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* sys-libs/glibc: x86 stable wrt bug #666092Mikle Kolyada2018-10-211-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* sys-libs/glibc: and64 stable wrt bug #666092Mikle Kolyada2018-10-211-2/+2
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* sys-libs/glibc: Set 2.19 min kernel to 2.6.16 (hppa needs 2.6.20)Andreas K. Hüttel2018-09-111-2/+2
| | | | | Closes: https://bugs.gentoo.org/664808 Package-Manager: Portage-2.3.49, Repoman-2.3.10
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-09-113-2835/+0
| | | | Package-Manager: Portage-2.3.49, Repoman-2.3.10
* sys-libs/glibc: Remove oldAndreas K. Hüttel2018-09-112-165/+0
| | | | Package-Manager: Portage-2.3.49, Repoman-2.3.10
* sys-libs/glibc: version 2.26-r7 stable on ppc64, bug #657148Anthony G. Basile2018-09-051-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: version 2.26-r7 stable on ppc, bug #657148Anthony G. Basile2018-09-051-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* sys-libs/glibc: Stable for HPPA too.Jeroen Roovers2018-08-241-1/+1
| | | | | Package-Manager: Portage-2.3.48, Repoman-2.3.10 RepoMan-Options: --ignore-arches
* sys-libs/glibc: Restore keywords of 2.27-r6Andreas K. Hüttel2018-08-061-1/+1
| | | | Package-Manager: Portage-2.3.44, Repoman-2.3.10
* sys-libs/glibc: 2.27 revision bump (patchlevel 3)Andreas K. Hüttel2018-08-052-0/+1419
| | | | | | Tests pass here Package-Manager: Portage-2.3.44, Repoman-2.3.10
* sys-libs/glibc: Version bump (2.28), untested, unkeywordedAndreas K. Hüttel2018-08-032-0/+1431
| | | | Package-Manager: Portage-2.3.44, Repoman-2.3.10
* sys-libs/glibc: Needs at least GNU Make 4 to buildAndreas K. Hüttel2018-08-031-0/+1
| | | | Package-Manager: Portage-2.3.44, Repoman-2.3.10
* sys-libs/glibc: Add rudimentary Intel CET support (since glibc-2.29)Andreas K. Hüttel2018-08-032-1/+8
| | | | | | | Before unmasking this flag we still need to add checks for binutils >=2.29 and gcc >=8 ... Package-Manager: Portage-2.3.44, Repoman-2.3.10