-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
System.DllNotFoundException: Unable to load shared library 'git2-8e0b172' #1125
Comments
Any ideas ? |
I'm not familiar with the new Darc workflow (I'm not active in source-build), but @crummel and @dseefeld who I'd normally ask about this aren't available to answer right now. +cc @dleeapho @adaggarwal You might have luck running I'm tentatively transferring this issue to source-build because it sounds more like a question about what the source-build infra supports than a direct bug report against Darc. |
#1083 is the same issue, but on Fedora. |
This may potentially require a Excerbo specific fix analogous to #1083 |
@dseefeld The way I understand this issue is that I think I see two possible options that might help:
What do you think? |
There is now version without dependency on libgit2. |
@wfurt Wow, that's great news! Do you know where this version is? I still see a dependency on |
Take a look at dotnet/sourcelink#288 |
@wfurt That's sourcelink, though. It's what I was referring to in option 2 above where I said |
I don't know. I'm just hoping we can remove dependency on libgit2 instead of trying to fix it for all distributions, |
Related - #1242 |
@tmds's fix (libgit2/libgit2sharp#1714) works fine for me. |
dotnet/arcade-services#694 fixes this issue for me. What is the process for bumping our arcade-services submodule ot point to that? |
This is fixed with darc install and update to netcoreapp3.0 |
I am trying to make a package for Exherbo linux (since dotnet/source-build), I get an error because libgit2-8e0b172.so is linked to openssl-1.0
I realized that some libs were related to openssl-1.0 or 1.1 depending on the system. For example alpine (1.0)
Debian (1.1)
To work around the problem, I copy libgit2-8e0b172.so (from the debian.9-x64 folder) to the linux-x64 folder
Is there a solution to have libgit2-8e0b172.so linked to openssl-1.1 directly via linux-x64?
For older versions, I could do a "git submodule update --init --recursive". How does it work now with Darc? Is it possible to download all the repositories before starting the compilation?
The text was updated successfully, but these errors were encountered: