-
Notifications
You must be signed in to change notification settings - Fork 524
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
Change the native library names to libSkiaSharp #77
Comments
Work being done in #81 |
Main change: * Changed the native library to libSkiaSharp for Windows, UWP, Android, OSX and iOS Issue #77 #81 Other changes * Updated the version number * Use Android level 10 or v2.3 s the library version * Update the docs * Allow for the case where a custom libSkiaSharp is to be provided * Make sure we have all the Android architectures
Why not use Something like that (MIT-licensed): https://github.com/kekekeks/evhttp-sharp/blob/master/EvHttpSharp/Interop/Event.cs (usage) |
The only issue that I see is iOS static linker, but I think that a custom dlsym ( |
Are there any instruction on how this was achieved. I want to run SkiaSharp on native Linux but intel. |
@jameswalmsley I just use a default name of libSkiaSharp.[a/dll/so/dylib] I do this in the https://github.com/mono/SkiaSharp/blob/v1.53.0/binding/Binding/SkiaApi.cs#L48-L62 |
I have just been working with @galvesribeiro to get SkiaSharp onto a ARM v6l Linux device (yay!) #18. One of the issues was that we had to re-build SkiaSharp just so that we could change the native library name in the
[DllImport]
.What are the opinions of changing the native library name to a uniform
libSkiaSharp
so that future Linux (or any other "normal" builds) can just use the Desktop assembly?We might even remove the need for the .dll.config file currently. (just a guess)
The text was updated successfully, but these errors were encountered: