summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-libs/glibc: Restore keywords in 2.25-r10Andreas K. Hüttel2018-01-031-2/+2
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: Restore keywords of 2.26-r5Andreas K. Hüttel2018-01-011-3/+2
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: avoid libm-2.26.so symlink clash on merged /usr, bug #627378Matija Skala2017-12-312-8/+14
| | | | | | | | | | | | | | | | | | | | | | | The problem in bug #627378 manifests as libm-2.26.so file corruption: Before the change glibc package contained a 'libm-2.26.so' symlink from '/usr/lib64' to '/lib64': $ equery f sys-libs/glibc | sed 's@usr/lib@lib@g' | sort | uniq -d /lib64/libm-2.26.so When both are the same directory all depends on the merge order: - symlink first, then real file. real file overwrites symlink, all is good - real file first, then symlink. symlink overwrites the file and points to itself. Binaries linked against libm fail to start. The change is to get rid of symlink (symlink was a workaround to portage's QA check) and move 'libm-2.26.a' from '/usr/lib64' to '/usr/lib64/glibc-<pv>'. Reported-by: Duncan Fixed-by: Matija Skala Closes: https://bugs.gentoo.org/627378 Closes: https://github.com/gentoo/gentoo/pull/4268
* sys-libs/glibc-2.25-r9: arm64 stableMart Raudsepp2017-12-241-1/+1
| | | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="arm64"
* sys-libs/glibc: Unkeyworded, untested patchset/revision bumpsAndreas K. Huettel2017-12-213-0/+997
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: enable IFUNC support only on whitelisted ARCHes, bug #641216Sergei Trofimovich2017-12-201-0/+11
| | | | | | | | | | | Apply commit ac450135f29ef850303589af998373d936955476 to -9999 as well. ("sys-libs/glibc: enable IFUNC support only on whitelisted ARCHes, bug #641216") Reported-by: Émeric Maschino Bug: https://sourceware.org/PR22634 Closes: https://bugs.gentoo.org/641216 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: enable IFUNC support only on whitelisted ARCHes, bug #641216Sergei Trofimovich2017-12-201-0/+11
| | | | | | | | | | | | | | | | We explicitly disable IFUNC support on the following targets: alpha/hppa/ia64/mips/m68k/nios2/riscv/sh to workaround weak IFUNC detection on binutils/glibc side. Otherwise at least on ia64 glibc generates IFUNC entries against compat librt.so.1 symbols (to redirect them back to libc.so.6) but linker does not produce correct relocations. As a result all IFUNC-backed functions don't work. Reported-by: Émeric Maschino Bug: https://sourceware.org/PR22634 Closes: https://bugs.gentoo.org/641216 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: Add useflag doc; controlls installation of manual and ↵Andreas K. Hüttel2017-12-172-4/+18
| | | | | | | dependency on texinfo, bug 616190 Closes: https://bugs.gentoo.org/616190 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-libs/glibc: Downgrade hosts.conf message to einfo, bug 638154Andreas K. Hüttel2017-12-162-2/+2
| | | | | | | | The logic of the setting makes sense though... Bug: https://bugs.gentoo.org/436530 Closes: https://bugs.gentoo.org/638154 Package-Manager: Portage-2.3.18, Repoman-2.3.6
* sys-libs/glibc: Fix useflag rpc description, disabling should no longer be ↵Andreas K. Hüttel2017-12-151-1/+1
| | | | | | | experimental Bug: https://bugs.gentoo.org/636934 Package-Manager: Portage-2.3.18, Repoman-2.3.6
* sys-libs: Update Manifest hashes.Ulrich Müller2017-12-091-2/+2
|
* sys-libs/glibc: disable stack protection by default on mips* targetsSergei Trofimovich2017-12-062-0/+10
| | | | | | | | | | | | | | | | | | | | | Otherwise dlopen() crashes (found on 'top' from 'procps' package). Original backtrace from qemu-mipsn32 (fails the same way on native host): ``` Program received signal SIGSEGV, Segmentation fault. 0x408cb908 in _dlerror_run (operate=operate@entry=0x408cadf0 <dlopen_doit>, args=args@entry=0x407feb28) at dlerror.c:163 163 result->errcode = _dl_catch_error (&result->objname, &result->errstring, (gdb) bt #0 0x408cb908 in _dlerror_run (operate=operate@entry=0x408cadf0 <dlopen_doit>, args=args@entry=0x407feb28) at dlerror.c:163 #1 0x408caf4c in __dlopen (file=file@entry=0x10012d58 "libnuma.so", mode=mode@entry=1) at dlopen.c:87 #2 0x1000306c in before (me=0x407ff382 "/usr/mips64-unknown-linux-gnu/usr/bin/top") at top/top.c:3308 #3 0x10001a10 in main (dont_care_argc=<optimized out>, argv=0x407ff1a4) at top/top.c:5721 ``` Reported-by: Matt Turner Bug: https://bugs.gentoo.org/640130 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/glibc: Update NPTL_KERN_VER to 3.2 (minimum required by glibc-2.26)Andreas K. Hüttel2017-12-023-5/+5
| | | | | | The entire kernel version check needs rework (but that's something for >2.26). Closes: https://bugs.gentoo.org/639152 Package-Manager: Portage-2.3.16, Repoman-2.3.6
* sys-libs/glibc: Remove oldAndreas K. Huettel2017-11-295-794/+0
| | | | Package-Manager: Portage-2.3.16, Repoman-2.3.6
* sys-libs/glibc: arm stable, bug #637140Markus Meier2017-11-292-22/+22
| | | | | Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
* sys-libs/glibc: drop unused files: nscd and nsswitch.confSergei Trofimovich2017-11-202-86/+0
| | | | | | | These are provided by gentoo patches: https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo/src/patchsets/glibc/extra/etc/ Package-Manager: Portage-2.3.14, Repoman-2.3.6
* sys-libs/glibc: stable 2.25-r9 for sparc, bug #637140 (thanks to Rolf Eike Beer)Sergei Trofimovich2017-11-181-1/+1
| | | | | Package-Manager: Portage-2.3.14, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
* sys-libs/glibc: Output fat warning if NIS is used and sys-auth/libnss-nis is ↵Andreas K. Hüttel2017-11-182-0/+30
| | | | | | | not installed Closes: https://bugs.gentoo.org/637946 Package-Manager: Portage-2.3.14, Repoman-2.3.6
* sys-libs/glibc: Forward-port safety checks to 9999Andreas K. Hüttel2017-11-181-0/+15
| | | | | | | | Commits 5d8d827255a5f831247dc838879c4582b46210c4 66b10cf352d69a96824cba2c2a2bdea8e8094d7b Package-Manager: Portage-2.3.14, Repoman-2.3.6
* sys-libs/glibc: added missing anchor to nsswitch.conf check, bug #627338Sergei Trofimovich2017-11-141-1/+1
| | | | | | | | | Original change meant to ignore lines starting with comment but was missing leading like anchor. Added. Reported-by: Dennis Schridde Bug: https://bugs.gentoo.org/627338 Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: stable 2.25-r9 for hppa, bug #637140Sergei Trofimovich2017-11-141-1/+1
| | | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="hppa"
* sys-libs/glibc: guard against rendering system unusable, bug #627338Sergei Trofimovich2017-11-131-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For cases like FEATURES=config-protect-if-modified or custom /etc/nsswitch.conf with only 'compat' resolver and external providers glibc upgrade will break local user resolution when switching from older glibc. Bad /etc/nsswitch.conf: passwd: compat shadow: compat group: compat Good /etc/nsswitch.conf: passwd: files shadow: files group: files Ok /etc/nsswitch.conf: passwd: compat files shadow: compat files group: compat files More up-to-date doc: https://wiki.gentoo.org/wiki/Project:Toolchain/nsswitch.conf_in_glibc-2.26 Bug: https://bugs.gentoo.org/627338 Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: Stable on amd64Manuel Rüger2017-11-131-1/+1
| | | | Package-Manager: Portage-2.3.12, Repoman-2.3.4
* sys-libs/glibc: Re-add keywords to glibc 2.26Andreas K. Hüttel2017-11-121-2/+1
| | | | | | | | | | | | | Bug: https://bugs.gentoo.org/492814 Bug: https://bugs.gentoo.org/622694 Bug: https://bugs.gentoo.org/617938 Bug: https://bugs.gentoo.org/466176 Bug: https://bugs.gentoo.org/628768 Bug: https://bugs.gentoo.org/637016 Bug: https://bugs.gentoo.org/636934 Bug: https://bugs.gentoo.org/381391 Bug: https://bugs.gentoo.org/636158 Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: Remove oldAndreas K. Hüttel2017-11-122-797/+0
| | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: Increase patchlevel. Only changes in the test suite.Andreas K. Hüttel2017-11-122-2/+2
| | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: stable 2.25-r9 for ia64/ppc/ppc64, bug #637140Sergei Trofimovich2017-11-111-1/+1
| | | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="ia64 ppc ppc64"
* sys-libs/glibc-2.25-r9: alpha stable, bug 637140Matt Turner2017-11-111-1/+1
|
* sys-libs/glibc: Be slightly less verbose in the ebuildAndreas K. Hüttel2017-11-112-4/+4
| | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: x86 stable (bug #637140)Thomas Deutschmann2017-11-111-1/+1
| | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: Revision bump, untested. Keywording candidate.Andreas K. Hüttel2017-11-112-0/+790
| | | | | | Tip of 2.26 release branch plus selected fixes. Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: Re-add keywordsAndreas K. Huettel2017-10-301-2/+1
| | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: Stable on amd64Manuel Rüger2017-10-291-1/+1
| | | | Package-Manager: Portage-2.3.13, Repoman-2.3.3
* sys-libs/glibc: stable 2.25-r8 for sparc, bug #628180 (thanks to Rolf Eike Beer)Sergei Trofimovich2017-10-281-1/+1
| | | | | Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="sparc"
* sys-libs/glibc: Revision bump to 2.25 patchlevel 12, unkeyworded so farAndreas K. Hüttel2017-10-282-0/+155
| | | | | | | | | Resolves CVE-2017-15670, CVE-2017-15804, CVE-2016-6261 Bug: https://bugs.gentoo.org/634920 Bug: https://bugs.gentoo.org/635010 Bug: https://bugs.gentoo.org/635118 Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc: Add flag to build locale data in src_install, bug 146882Andreas K. Hüttel2017-10-282-8/+21
| | | | | | | Based on the patch there by SpanKY; to be included in 2.27 and later. Bug: https://bugs.gentoo.org/146882 Package-Manager: Portage-2.3.13, Repoman-2.3.4
* sys-libs/glibc-2.25-r8: alpha stable, bug 628180Matt Turner2017-10-261-1/+1
|
* sys-libs/glibc: stable 2.25-r8 for hppa, bug #628180 (thanks to Rolf Eike Beer)Sergei Trofimovich2017-10-251-1/+1
| | | | | Package-Manager: Portage-2.3.12, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa"
* sys-libs/glibc: stable 2.25-r8 for ppc/ppc64, bug #628180Sergei Trofimovich2017-10-241-1/+1
| | | | | Package-Manager: Portage-2.3.12, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc ppc64"
* sys-libs/glibc: stable 2.25-r8 for ia64, bug #628180Sergei Trofimovich2017-10-241-1/+1
| | | | | Package-Manager: Portage-2.3.12, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64"
* sys-libs/glibc: x86 stable (bug #628180)Thomas Deutschmann2017-10-231-1/+1
| | | | Package-Manager: Portage-2.3.11, Repoman-2.3.3
* sys-libs/glibc: Remove old revisionsAndreas K. Hüttel2017-10-225-1250/+0
| | | | Package-Manager: Portage-2.3.12, Repoman-2.3.3
* sys-libs/glibc: Restore keywordsAndreas K. Hüttel2017-10-221-1/+1
| | | | Package-Manager: Portage-2.3.12, Repoman-2.3.3
* sys-libs/glibc: Revision bump that re-adds the <sys/sysmacros.h> include, ↵Andreas K. Hüttel2017-10-211-0/+153
| | | | | | | | | bug 575232 We keep the patch in future versions though, pending some information from glibc upstream. Bug: https://bugs.gentoo.org/575232 Package-Manager: Portage-2.3.12, Repoman-2.3.3
* sys-libs/glibc: Various updates to live ebuildAndreas K. Hüttel2017-10-141-35/+23
| | | | | | | | | | * Remove references to add-on mechanism (removed upstream) * Fix install phase with new ChangeLog.old directory * Use https:// git clone URI * Minor simplifications * Some annotations about possible improvements Package-Manager: Portage-2.3.11, Repoman-2.3.3
* sys-libs/glibc: Replace the last absolute symlink with a relative oneAndreas K. Hüttel2017-10-082-2/+2
| | | | Package-Manager: Portage-2.3.11, Repoman-2.3.2
* sys-libs/glibc: Another revbump, patchset 11. Bug 632556, sorry about that.Andreas K. Hüttel2017-10-052-2/+2
| | | | Package-Manager: Portage-2.3.11, Repoman-2.3.3
* sys-libs/glibc: Revision bump to patchlevel 10Andreas K. Hüttel2017-10-052-0/+152
| | | | | | Only additional fixes for arm64 and hppa included. Package-Manager: Portage-2.3.11, Repoman-2.3.3
* sys-libs/glibc: Rely on PMS, not on bash, for the patch sortingAndreas K. Hüttel2017-10-032-2/+4
| | | | Package-Manager: Portage-2.3.10, Repoman-2.3.3
* sys-libs/glibc: Revision bump for a much larger patchset 2Andreas K. Hüttel2017-10-032-0/+796
| | | | Package-Manager: Portage-2.3.10, Repoman-2.3.3