Skip to content

The 3.1 and 5.0 SDKs do not support musl/Alpine Linux anymore #76338

@mattleibow

Description

@mattleibow

Describe the bug

I am building an app for Alpine 3.15 and/or 3.16, but those versions of Alpine can no longer load the .so files from the linux-musl-x64 folders. I had a look at the runtime.json on those installs and I notice the version of alpine in the json is only 3.14.

To Reproduce

Just try use SkiaSharp - or any other NuGet that has a musl-specific binary.

Se also these issues:

I can work around this by adding/editing the json file to include alpine.3.15 and alpine.3.16.

Exceptions (if any)

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: Error loading shared library liblibSkiaSharp: No such file or directory

Further technical details

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions