sys-libs/glibc: restore strip quirk for 'libpthread.so.0'
authorSergei Trofimovich <slyfox@gentoo.org>
Thu, 17 Oct 2019 23:19:20 +0000 (00:19 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Thu, 17 Oct 2019 23:22:21 +0000 (00:22 +0100)
commitf3872a506edc7da0d987bcf0a90d4709945328a7
tree1276d9994ad747f90e20aa43839a264f60462fe6
parent5db4bdf551f3fbd881c4c8cf83e7b502c86bc303
sys-libs/glibc: restore strip quirk for 'libpthread.so.0'

This change effectively reverts commit e14229b10b513a
("sys-libs/glibc: drop prepallstrip, bug #587296")

gdb still relies on libpthread being unstripped.
See https://bugs.gentoo.org/697910 for details and reproducer.

Also see ebuild note that explains indirect mechanics
of how glibc relies on gdb's ability to traverse local symbols.

In EAPI=7 ebuilds (glibc-9999) we do selective stripping.

Reported-by: Minux
Closes: https://bugs.gentoo.org/697910
Bug: https://bugs.gentoo.org/587296
Bug: https://bugs.gentoo.org/46186
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
12 files changed:
sys-libs/glibc/glibc-2.19-r2.ebuild
sys-libs/glibc/glibc-2.24-r4.ebuild
sys-libs/glibc/glibc-2.25-r11.ebuild
sys-libs/glibc/glibc-2.26-r7.ebuild
sys-libs/glibc/glibc-2.27-r6.ebuild
sys-libs/glibc/glibc-2.28-r6.ebuild
sys-libs/glibc/glibc-2.29-r2.ebuild
sys-libs/glibc/glibc-2.29-r4.ebuild
sys-libs/glibc/glibc-2.29-r5.ebuild
sys-libs/glibc/glibc-2.30-r1.ebuild
sys-libs/glibc/glibc-2.30.ebuild
sys-libs/glibc/glibc-9999.ebuild