Dimitri,
I don't know if this will suffice. With glibc's decision to remove
libpthread, I believe we will need to explicitly copy libpthread.so, at
least temporarily until everything else doesn't explicitly link against
it.
Taking the stub binary your MP is generating as an example (running on
Jammy):
# gcc -Wl,--no-as-needed -shared -pthread -l:libgcc_s.so.1 -o bla
# ldd bla
linux-vdso.so.1 (0x00007ffdba94d000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007f581d651000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f581d429000)
/lib64/ld-linux-x86-64.so.2 (0x00007f581d678000)
We see that it's not linked against pthread.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1958594
Title:
Boot error: libgcc_s.so.1 must be installed for pthread_exit to work
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1958594/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs