Closed GarciaLnk closed 1 year ago
This needs special handling, I use an old fedora 36 openssl binary with the openssl1.1 libs for avbtool to work on 19.1 and higher.
Hm, I'm unsure why openssl1.1 would be needed on Fedora 36, nonetheless I still think openssl package should be added to the list to avoid errors in minimal images that don't contain the binary.
I have it noted somewhere, but one of the build scripts processes the output of an openssl dump command to get the key used to insert into the images and the output was changed after 1.1, which breaks it.
so openssl1.1 is necessary in path, it isn't fedora or distro specific
ah, my apologies, seems it was actually addressed upstream: https://github.com/LineageOS/android_build/commit/b7d70a2cb114ecbe9c931d59d852f5ada771ab52
The OpenSSL toolkit binary is needed for avbtool to work properly, since it is called in multiple places in avbtool.py.
openssl1.1 contains only the libraries from the 1.1.1 version for compatibility reasons and should not be needed.