I've installed sys-libs/glibc-2.42-r5:2.2::gentoo with FEATURES="splitdebug"
Unfortunately I can't find glibc function names in the back-traces and can't set working breakpoints to strlen()
strlen@plt redirect to the avx512 implementation.
Is it a bug?
[SOLVED] sys-libs/glibc-2.42-r5 missing symbols for avx512
-
ololoshwin
- n00b

- Posts: 16
- Joined: Thu Nov 25, 2021 8:13 am
[SOLVED] sys-libs/glibc-2.42-r5 missing symbols for avx512
Last edited by ololoshwin on Thu Mar 26, 2026 5:42 pm, edited 1 time in total.
- GDH-gentoo
- Advocate

- Posts: 2110
- Joined: Sat Jul 20, 2019 7:02 pm
- Location: South America
GNU libc's code is not the easiest to read, but, if I understand correctly, strlen() is defined as an indirect function on amd64, so that would match what you observe. It looks like the "resolver function" is named strlen_ifunc(), and the actual implementations, __strlen_variant() (e. g. __strlen_avx2, __strlen_evex, etc.).
NeddySeagoon wrote:I'm not a witch, I'm a retired electronics engineer
Ionen wrote:As a packager I just don't want things to get messier with weird build systems and multiple toolchains requirements though
-
ololoshwin
- n00b

- Posts: 16
- Joined: Thu Nov 25, 2021 8:13 am
-
ololoshwin
- n00b

- Posts: 16
- Joined: Thu Nov 25, 2021 8:13 am