Skip to content

Add non-portable RID for OpenBSD#16564

Merged
akoeplinger merged 6 commits intodotnet:mainfrom
am11:patch-18
Mar 15, 2026
Merged

Add non-portable RID for OpenBSD#16564
akoeplinger merged 6 commits intodotnet:mainfrom
am11:patch-18

Conversation

@am11
Copy link
Copy Markdown
Member

@am11 am11 commented Mar 3, 2026

Missed in the previous PR.

Also updated test platform identifier.

@am11
Copy link
Copy Markdown
Member Author

am11 commented Mar 3, 2026

cc @akoeplinger, @sethjackson

@am11
Copy link
Copy Markdown
Member Author

am11 commented Mar 14, 2026

@akoeplinger, this one is ready.

@akoeplinger akoeplinger merged commit 9c14c8e into dotnet:main Mar 15, 2026
9 checks passed
elinor-fung pushed a commit to dotnet/runtime that referenced this pull request Mar 26, 2026
This fallback code (`get_current_os_rid_platform`) will probably go away
in the future once #125076 has
landed, but as it stands, we need this for parity. C++ libraries
version-less symlinks are needed for cmake/clang to avoid falling back
to non-fPIC libc++.a (because libc++.so.x.y is versioned).

With this patch, `./build.sh host.native --cross --os openbsd --arch
x64` succeeds.

Upstream PR for eng/common change:
dotnet/arcade#16564
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.

3 participants