dotnet/diagnostics

Where can I find `dotnet-sos` or `libsos.so` for `linux-s390x` and `linux-ppc64le`?

ww898 opened this issue · 2 comments

Hi there,

could someone please help with libsos.so for linux-s390x and linux-ppc64le? I got following error:

$ dotnet tool install --global dotnet-sos
Skipping NuGet package signature verification.
You can invoke the tool using the following command: dotnet-sos
Tool 'dotnet-sos' (version '8.0.505301') was successfully installed.
$ dotnet-sos install
Installing SOS to /home/linux1/.dotnet/sos
Operating system or architecture not supported: installing from /home/linux1/.dotnet/tools/.store/dotnet-sos/8.0.505301/dotnet-sos/8.0.505301/tools/net6.0/any/linux-s390x
$ dotnet tool install --global dotnet-sos
Skipping NuGet package signature verification.
You can invoke the tool using the following command: dotnet-sos
Tool 'dotnet-sos' (version '8.0.505301') was successfully installed.
$ dotnet-sos install
Installing SOS to /home/fedora/.dotnet/sos
Operating system or architecture not supported: installing from /home/fedora/.dotnet/tools/.store/dotnet-sos/8.0.505301/dotnet-sos/8.0.505301/tools/net6.0/any/linux-ppc64le

We don't officially support those platforms on coreclr so the packages don't have such binaries. @tommcdon

tmds commented

could someone please help with libsos.so for linux-s390x and linux-ppc64le?

These builds use mono runtime.

afaik sos relies on coreclr runtime features.