-
Notifications
You must be signed in to change notification settings - Fork 147
Initial support for OpenBSD 7.5 #573
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
base: master
Are you sure you want to change the base?
Conversation
I did the initial port, I expect the ‘ret_guard’ protections need to be turned off in the linker or compiler, I don’t have the time to look too deeply atm, but will have a read over the next week to see what I find |
Just read clang-local
Should be enough to add sorry not sure, seems like something in the chain does not have or is the linker script (object definition thing) dropping the section OpenBSD needs? Sorry I am not more help |
What is the status of this PR? Also, is there any update with OpenBSD 7.6 now released? |
I had no time to make any progress on that work. |
I got solo5 to build + tests to pass on OpenBSD-current. On top of the changes proposed in this PR I:
After that, Edit: Still on OpenBSD-current, pinning |
Does this mean that your series of patches are not working? We would be very interested in closing this pull request and continuing support for OpenBSD. |
Now they are: the "boot loop" was due to
|
It's great to see OpenBSD working again! I wish you well with the rest of the Mirage ecosystem. |
Should I maybe open a new pull request? I'm not very familiar with how things are done on github. |
Yes, a new pull-request will be good for us. Thanks! |
This PR is a WIP as tests are failing but it makes at least the build succeed on OpenBSD 7.5.
Credits to @dustanddreams for identifying the breaking changes.
All the tests errors I see now are:
or similar with
solo5_stub.o
.I think I’ve read somewhere similar errors being tackled previously. Any idea for a fix?