Comment 15 for bug 1880853

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

On a bionic system, with atomics & libc6-lse installed, I observed that whilst atomics libraries were present in the initrd, and libpthread. libgcc_s was not at all.

$ lsinitramfs /boot/initrd.img-5.3.0-1034-aws | grep atomics
lib/aarch64-linux-gnu/atomics
lib/aarch64-linux-gnu/atomics/libc.so.6
lib/aarch64-linux-gnu/atomics/libdl.so.2
lib/aarch64-linux-gnu/atomics/libc-2.27.so
lib/aarch64-linux-gnu/atomics/libm-2.27.so
lib/aarch64-linux-gnu/atomics/libpthread.so.0
lib/aarch64-linux-gnu/atomics/librt.so.1
lib/aarch64-linux-gnu/atomics/libpthread-2.27.so
lib/aarch64-linux-gnu/atomics/libdl-2.27.so
lib/aarch64-linux-gnu/atomics/librt-2.27.so
lib/aarch64-linux-gnu/atomics/libm.so.6

$ lsinitramfs /boot/initrd.img-5.3.0-1034-aws | grep libgcc
$

Installed initramfs-tools (,-core,-bin) version 0.130ubuntu3.10, and now libgcc_s is there

$ lsinitramfs /boot/initrd.img-5.3.0-1034-aws | grep libgcc
lib/aarch64-linux-gnu/libgcc_s.so.1

as needed by libpthread-2.27.so.

Verification done.