Fedora 41 drops OpenSSL ENGINE support, u-boot can't compile anymore.
Bas Magré
bas at opvolger.net
Mon Nov 4 00:30:15 CET 2024
On compiling on Fedora 41 you will get the error:
fatal error: openssl/engine.h: No such file or directory
It was already legacy:
https://docs.openssl.org/3.0/man7/migration_guide/#support-of-legacy-engines
Fedora 41 has removed it:
https://fedoraproject.org/wiki/Changes/OpensslDeprecateEngine
So after updating to Fedora 41, I can't compile u-boot anymore. (I can
compile it in a docker-container). But this will be a problem for more
people.
The code that gives the problem is here added:
https://patchwork.ozlabs.org/project/uboot/patch/20170106191417.6115-1-george.mccollister@gmail.com/
On GitHub I have created a branch that can compile now. But this is my
first c code in 20 years (only done this on my highschool for 3
months).
https://github.com/Opvolger/u-boot/tree/opensll-without-engine
I think you can make a nicer/better solution.
Greetings Bas.
More information about the U-Boot
mailing list