Add OpenBSD support in System.Net.NetworkInformation#129279
Add OpenBSD support in System.Net.NetworkInformation#129279sethjackson wants to merge 3 commits into
Conversation
|
Tagging subscribers to this area: @karelz, @dotnet/ncl |
|
Did you try running its tests on the device? If not, bootstrap docs in main branch have steps to build single library with zip archive, copy the zip archive and testhost from host to OpenBSD machine and invoke RunTests.sh command mentioned in the docs. |
|
I did not run tests but I’ll look at the docs and run them and post back. |
|
I was struggling to get this to run on my system then I realized that I was on 7.9 which was recently released but cross build infra is on 7.8. What is involved in updating that to 7.9 besides updating the cross root FS stuff in On 7.8 the tests fail with the following: A longer trace: So not entirely sure what I did wrong here? I did the cross build and test packaging from my branch that has this patch. |
|
Oh oops. I think I figured it out. I need to add Because otherwise we hit this? |
It is best to start with "lowest version which is not out of support" and that version is 7.8. What is the error on 7.9? Lets discuss it in main thread #124911.
When in doubt, piggyback on |
There is already support in
System.Nativefor this. Just need to enable it in the managed layer for OpenBSD.Note that FreeBSD includes what appears to be a spurious FreeBSD specific
Interop.Libraries.csfile which only contains theMsQuicconstant and since that doesn't appear to be used inSystem.Net.NetworkInformationI haven't included it here andmsquicwon't work as it stands on OpenBSD today anyways.Contributes to #124911.