-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Raspberry Pi arm64 error #3104
Comments
I ran into this today as well. I worked around it by building v1.68.1.1 for ARM64 on the Pi itself, and dropping the resulting |
Did you use the bootstrapper provided by SkiaSharp to build or did you manually run the build? Ideally, we would cross-compile it but haven't figured out to do that. |
easier solution right now would be to use JellyFin's SkiaSharp lib for ARM |
@Gillibald we need to figure out how to x-compile these libs for our own SkiaSharp package... |
It was a fairly manual process - I'll write a gist about it and link it here when it's ready. In a nutshell, I mostly followed these steps but had to build |
Okay, here's my writeup of the process I used. Hope it helps! |
SkiaSharp now has built-in support for arm and arm64 |
https://www.nuget.org/packages/Avalonia.Skia.Linux.Natives/1.68.0.2
does't work with Raspberry Pi arm64
Unhandled Exception: System.DllNotFoundException: Unable to load shared library 'libSkiaSharp' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: liblibSkiaSharp: cannot open shared object file: No such file or directory at SkiaSharp.SkiaApi.gr_glinterface_assemble_gl_interface(IntPtr ctx, IntPtr get) at SkiaSharp.GRGlInterface.AssembleGlInterface(Object context, GRGlGetProcDelegate get) at SkiaSharp.GRGlInterface.AssembleGlInterface(GRGlGetProcDelegate get) at Avalonia.Skia.PlatformRenderInterface..ctor() at Avalonia.Skia.SkiaPlatform.Initialize() at Avalonia.Controls.AppBuilderBase
1.Setup()at Avalonia.Controls.AppBuilderBase
1.Start(AppMainDelegate main, String[] args) at UdsUI.Program.Main(String[] args) in /home/curtisy/Projects/Avalonia/UdsUI/Program.cs:line 12
The text was updated successfully, but these errors were encountered: