kernel-module-build deps
Jan Palus
atler at pld-linux.org
Wed Feb 18 14:29:43 CET 2026
Successfully building kernel modules appears to be "keeping my fingers
crossed" experience. gcc release dependency was dropped so plugin
version mismatch is a thing again but turns out kernel-module-build does
not have any ELF deps either:
$ rpm -q --requires kernel-module-build
/bin/sh
elfutils-devel
gcc = 6:15.2.0
kernel-headers = 3:6.19.2-2
make
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
$ (for f in `rpm -ql kernel-module-build`; do
test -f "$f" && file "$f" | grep -q ELF && readelf -a "$f" | grep NEEDED
done) | sort -u
0x0000000000000001 (NEEDED) Shared library: [libcrypto.so.3]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x0000000000000001 (NEEDED) Shared library: [libelf.so.1]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libopcodes-2.46.so]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libxxhash.so.0]
which leads to ie such errors:
/usr/src/linux-6.19.2/tools/objtool/objtool: error while loading shared libraries: libopcodes-2.46.so: cannot open shared object file: No such file or directory
$ rpm -q binutils-libs
binutils-libs-2.44-1.x86_64
More information about the pld-devel-en
mailing list