Skip to content
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

Complete BSD support #1180

Open
alex0x08 opened this issue Dec 15, 2023 · 4 comments
Open

Complete BSD support #1180

alex0x08 opened this issue Dec 15, 2023 · 4 comments

Comments

@alex0x08
Copy link

Hi there!

bsd-pistache-porting

Just got it working on FreeBSD 14, with all test cases and release build. Can try to port on NetBSD/OpenBSD too.

Anyone interested?

@dennisjenkins75
Copy link
Collaborator

Woah. That is cool. BSD support also potentially opens up MacOS support.

My main concern is that your PR will need to also add support for automagically running unit tests on Github for the BSDs. I'd love to read your PR.

@alex0x08
Copy link
Author

Ok, need some time to cleanup and create pull-request then. Technically would be possible to adopt solution for MacOS too: https://github.com/jiixyj/epoll-shim

@kiplingw
Copy link
Member

Great work @alex0x08. Would you consider being the maintainer for the binary package port? Currently the Debian packaging materials are in a separate debian branch. We could do something similar for FreeBSD and others. I don't know anything at all about packaging on BSD systems.

@alex0x08
Copy link
Author

Just run some tests:
image
image
image

Looks like last one has issues, would need to check.

Would you consider being the maintainer for the binary package port? Currently the Debian packaging materials are in a separate debian branch. We could do something similar for FreeBSD and others. I don't know anything at all about packaging on BSD systems.

Well, technically yes, I could. But don't you think that would be better to use this as 'experimental feature' for a while, and make support only on source level? I've seen some instability when crafted my demo under FreeBSD, also
have no real projects on your framework, so hard to predict the amount of work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants