Skip to content

Conversation

nelsontkq
Copy link

Summary

This PR expands the set of probed install paths for .NET runtimes on Unix systems by adding:

  • /usr/lib/dotnet (always)
  • /usr/lib64/dotnet (when HOST_AMD64 is defined)

to the UnixInstallPaths array in hostcoreclr.cpp.

Rationale

Many Linux distributions follow the Filesystem Hierarchy Standard (FHS) or their own policies, installing multi-arch runtime files in /usr/lib/dotnet or /usr/lib64/dotnet instead of /usr/share/dotnet or /usr/local/share/dotnet.

Adding this upstream reduces maintenance burden and compatibility issues and would be much appreciated.

@nelsontkq nelsontkq requested a review from a team as a code owner June 22, 2025 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant