From e8d1ca88fb5e11e32ce9af598855f1723902309d Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Mon, 20 Jan 2020 13:32:51 +0000 Subject: [PATCH 1/5] [Build] Bump Xamarin.LibZipSharp to 1.0.7 Fixes #4100 The version of libzip.so we shipped for linux in 1.0.6 had a dependency on libcrypto.so.1.1. Some linux based systems only ship with libcrypto.so.1.0. As a result Xamarin.Android would not build and we give the following error. error MSB4018: System.DllNotFoundException: lib64/libzip.so assembly Verison 1.0.7 if Xamarin.LibZipSharp fixes this issue by statically linking libcrypto (and other dependencies) into the dynamic library. This should allow Xamarin.Android to build and run on those systems which does not include libcrypto or have an older version. --- build-tools/scripts/MSBuildReferences.projitems | 2 +- build-tools/xaprepare/xaprepare/xaprepare.csproj | 2 +- .../Xamarin.Android.Tools.JavadocImporter.csproj | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build-tools/scripts/MSBuildReferences.projitems b/build-tools/scripts/MSBuildReferences.projitems index 2043be1d37f..30d59ba1c1b 100644 --- a/build-tools/scripts/MSBuildReferences.projitems +++ b/build-tools/scripts/MSBuildReferences.projitems @@ -8,7 +8,7 @@ - +