-
Notifications
You must be signed in to change notification settings - Fork 529
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
[BUG] musl binaries overwrite ones built for the normal glibc #1637
Comments
Indeed. That is a very useful observation... 🤦 Is there a way to detect MUSL at runtime so I can correctly load from a different folder? |
Thanks for reporting this and sorry for the long delay. I was doing crazy things with MAUI. I see what I did was basically dumb. What would work in a typical case? Would you want to compile for both glibc and musl and have some runtime check (that I am not sure of the best way to do) or have a project property that you set, say |
|
Entries here
SkiaSharp/binding/SkiaSharp/nuget/build/net462/SkiaSharp.targets
Line 46 in 621c520
and here
SkiaSharp/binding/HarfBuzzSharp/nuget/build/net462/HarfBuzzSharp.targets
Line 47 in 621c520
get copied to the same directories as normal glibc-built binaries which makes MSBuild to overwrite normal ones with musl ones. That essentially breaks SkiaSharp with desktop Mono.
The text was updated successfully, but these errors were encountered: