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

Improve support for NetBSD #631

Open
0323pin opened this issue Dec 8, 2021 · 15 comments
Open

Improve support for NetBSD #631

0323pin opened this issue Dec 8, 2021 · 15 comments

Comments

@0323pin
Copy link

0323pin commented Dec 8, 2021

As expressed in #625, would it be possible to improve support for NetBSD?

I'm willing to help as much as possible to get this rolling.

Cheers!

@GuillaumeGomez
Copy link
Owner

It is possible, just that it'll take time. The first step will be to have a NetBSD CI set up.

@0323pin
Copy link
Author

0323pin commented Dec 9, 2021

@GuillaumeGomez Just so it doesn't fall into oblivion, I'm trying to get some help with this.

@0323pin
Copy link
Author

0323pin commented Aug 21, 2022

@GuillaumeGomez Long time, I know. I might have found something that could work, https://github.com/vmactions/netbsd-vm

What do you say?

@GuillaumeGomez
Copy link
Owner

It'd be very slow to run because it is a VM inside a VM. I did the same for freebsd at first and I stopped when it broke for a few months and switched to cirrus ci. Much faster without one VM layer.

@0323pin
Copy link
Author

0323pin commented Aug 21, 2022

😢 ok, I get that.
I know another dev reached out to cirrus ci to ask, I'll need to check with him if he got some answer back.

@GuillaumeGomez
Copy link
Owner

Thanks for asking around!

@0323pin
Copy link
Author

0323pin commented Aug 21, 2022

@GuillaumeGomez I've just asked myself on this issue, cirruslabs/cirrus-ci-docs#970

@0323pin
Copy link
Author

0323pin commented Feb 22, 2023

@GuillaumeGomez Is this approach any better?
asmjit/asmjit@7421dea

I'll keep looking.

Also, elvish provides pre-compiled binaries, maybe worthy to dig into how these are compiled.

@GuillaumeGomez
Copy link
Owner

It's the same I originally used for freebsd a while ago which I then discarded because of the number of bugs and the slowness.

@0323pin
Copy link
Author

0323pin commented Feb 22, 2023

I see :(

Thanks anyway.

@0323pin
Copy link
Author

0323pin commented Jul 24, 2023

@GuillaumeGomez Maybe now it's possible. Apparently, both NetBSD and OpenBSD have been added to cirrus-ci, https://cirrus-ci.com/build/6221284932583424

Are you still willing to do this?
Let me know if I can help somehow.

Regards

@GuillaumeGomez
Copy link
Owner

Oh nice! I should really speed up my current code rework so development can resume... In any case, you can always try to add support for one. I expect that NetBSD/OpenBSD will be more or less the same as FreeBSD.

@0323pin
Copy link
Author

0323pin commented Jul 24, 2023

@GuillaumeGomez I'm on holidays until the 1st of August but, I'll look into it when I'm back home 👍

I don't really have enough knowledge to implement support on my own but, I'll try to go through the FreeBSD implementation and find my way around 😄
At least, I have a native environment. I'm planning on a fresh install to solve some bugs that have been annoying me for a while but, I should be able to start looking into this by the end of next week.

@GuillaumeGomez
Copy link
Owner

No hurry. I think taking a look is a good idea but I really need to finish the rework so you can work without problem. ^^'

@0323pin
Copy link
Author

0323pin commented Oct 1, 2023

Some improvement.
Not enough, I know. I'll try to keep adding stuff when I bump into it.

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

2 participants