I have the follwoing while trying to make a custom 6.0.8-arch1 linux kernel: Installing modules... INSTALL kernel/arch/x86/crypto/aesni-intel.ko STRIP kernel/arch/x86/crypto/aesni-intel.ko SIGN kernel/arch/x86/crypto/aesni-intel.ko scripts/sign-file: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory make[1]: *** [scripts/Makefile.modinst:83: kernel/arch/x86/crypto/aesni-intel.ko] Error 127 make[1]: *** Deleting file 'kernel/arch/x86/crypto/aesni-intel.ko' make: *** [Makefile:1777: modules_install] Error 2 ==> ERROR: A failure occurred in package_linux-custom(). Aborting... Indeed libcrypto.so.1.1 is from openssl 1.1, and there was a switch to openssl 3.0 at the beginning of November 2022. Also could be releveant: $ grep -C3 3.0 scripts/sign-file.c #include <openssl/engine.h> /* * OpenSSL 3.0 deprecates the OpenSSL's ENGINE API. * * Remove this if/when that API is no longer used */ -- u34