Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#983457: libc6-i386: /lib32/libpthread-2.31.so with debug symbols is installed instead of a stripped version

128 views
Skip to first unread message

Daniel Vacek

unread,
Feb 24, 2021, 9:00:04 AM2/24/21
to
Package: libc6-i386
Version: 2.31-9
Severity: normal
X-Debbugs-Cc: nee...@gmail.com

I guess the (subject) ^^ is by mistake and not intentional. If that is indeed
the case, please fix the packaging so that a stripped library is installed as
expected.

Otherwise, please disregard this report and I am sorry about the noise.

Have a nice day,
Daniel

Mathieu Malaterre

unread,
Apr 6, 2022, 5:30:04 AM4/6/22
to
Control: found -1 2.31-13+deb11u3

Same for bpo:

% file /lib32/libpthread-2.31.so /lib/x86_64-linux-gnu/libpthread-2.31.so
/lib32/libpthread-2.31.so: ELF 32-bit LSB shared
object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter
/lib/ld-linux.so.2,
BuildID[sha1]=e4a9da11c83d819971e1007d0e0cb68b56fc99dd, for GNU/Linux
3.2.0, not stripped
/lib/x86_64-linux-gnu/libpthread-2.31.so: ELF 64-bit LSB shared
object, x86-64, version 1 (SYSV), dynamically linked, interpreter
/lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=5018237bbf012b4094027fd0b96fc22a24496ea4, for GNU/Linux
3.2.0, not stripped

Mathieu Malaterre

unread,
Apr 6, 2022, 5:30:06 AM4/6/22
to
Control: found -1 2.33-7

Here is what I see from my sid schroot (amd64) today:

% file /lib32/libpthread-2.33.so /lib/x86_64-linux-gnu/libpthread-2.33.so
/lib32/libpthread-2.33.so: ELF 32-bit LSB shared
object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter
/lib/ld-linux.so.2,
BuildID[sha1]=219fd74148d97cff079eb2f985248736a99b97e4, for GNU/Linux
3.2.0, not stripped
/lib/x86_64-linux-gnu/libpthread-2.33.so: ELF 64-bit LSB shared
object, x86-64, version 1 (SYSV), dynamically linked, interpreter
/lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=18adf73bf752fe671bdf5c046f15dda9c293834d, for GNU/Linux
3.2.0, not stripped

ref:

% apt-cache policy libc6-i386:amd64 libc6:amd64
libc6-i386:
Installed: 2.33-7
Candidate: 2.33-7
Version table:
*** 2.33-7 500
500 http://deb.debian.org/debian sid/main amd64 Packages
100 /var/lib/dpkg/status
libc6:
Installed: 2.33-7
Candidate: 2.33-7
Version table:
*** 2.33-7 500
500 http://deb.debian.org/debian sid/main amd64 Packages
100 /var/lib/dpkg/status

Thanks !

Aurelien Jarno

unread,
Apr 6, 2022, 1:10:04 PM4/6/22
to
control: notfound -1 2.31-13+deb11u3
control: notfound -1 2.33-7
control: close -1

On 2022-04-06 11:18, Mathieu Malaterre wrote:
> Control: found -1 2.33-7
>
> Here is what I see from my sid schroot (amd64) today:
>
> % file /lib32/libpthread-2.33.so /lib/x86_64-linux-gnu/libpthread-2.33.so
> /lib32/libpthread-2.33.so: ELF 32-bit LSB shared
> object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter
> /lib/ld-linux.so.2,
> BuildID[sha1]=219fd74148d97cff079eb2f985248736a99b97e4, for GNU/Linux
> 3.2.0, not stripped
> /lib/x86_64-linux-gnu/libpthread-2.33.so: ELF 64-bit LSB shared
> object, x86-64, version 1 (SYSV), dynamically linked, interpreter
> /lib64/ld-linux-x86-64.so.2,
> BuildID[sha1]=18adf73bf752fe671bdf5c046f15dda9c293834d, for GNU/Linux
> 3.2.0, not stripped

Nope the bug has really been fixed. What happens there is that we don't
remove the non-dynamic symbol table so that GDB can still work on
multithreaded programs, but the debug symbols are not present. You can
check that yourself by running strip --strip-debug on (a copy of) those
files and check that they are unchanged.

--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aure...@aurel32.net http://www.aurel32.net
0 new messages