Closed bording closed 4 years ago
The final choice of images for the linux-x64
build is still unknown. We'll need something that has a version of glibc that is old enough to work for all the linux distros support by .NET Core.
Depending on how https://github.com/libgit2/libgit2sharp/pull/1618 turns out, we may want to disable HTTPS on Windows and macOS as well and just always use the managed implementation.
This is also bringing in the arm support provided by @qmfrederik in #92
Building off the ideas in #77, I'm hoping we can drastically simplify the native binary story by building libgit2 with HTTPS support in linux, removing the OpenSSL dependency that is so problematic.
Since Windows and macOS have OS-level support for HTTPS, we can still use the libgit2 support for those systems.
Linux will be the only place where we'll need to rely on LibGit2Sharp to provide a managed implementation.