Skip to content

libarchive: Fix build with OpenSSL 1.1

Brad King requested to merge brad.king/cmake:libarchive-openssl-1.1 into master

OpenSSL 1.1 made some CTX structures opaque. Port our code to use the structures only through pointers and add an adaption layer to make this work with OpenSSL 1.0 and below.

See also the libarchive upstream PR for this change.

Closes: #16459 (closed)

Merge request reports