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

build_mac & build_windows #705

Open
nomed opened this issue Sep 20, 2024 · 5 comments
Open

build_mac & build_windows #705

nomed opened this issue Sep 20, 2024 · 5 comments

Comments

@nomed
Copy link

nomed commented Sep 20, 2024

Hi dqlite team,

I am interested on building dqlite on both Windows and macOS platforms. I noticed that the canonical/raft project had some pull requests that were accepted, which included patches to support these platforms. However, it seems that after the inclusion of raft into dqlite, the necessary configurations for these platforms might be missing in the configure.ac file.

Could you please provide some information on the current status of Windows and macOS build support for dqlite?
Are there any plans to reintroduce the patches or configurations that were previously available in canonical/raft?

Thank you for your time and assistance.

@cole-miller
Copy link
Contributor

Hi @nomed, we're not currently prioritizing support for macOS and Windows. However, I can look into restoring the previous state of compatibility if that regressed during the raft merge.

@nomed
Copy link
Author

nomed commented Sep 25, 2024

Hi,

I appreciate your willingness to look into this. I would be happy to try to contribute and help make it work on those platforms if possible.

Thank you!

@abelcha
Copy link

abelcha commented Sep 27, 2024

I was also looking to build on MacOS @nomed if you want to split the tasks

@cole-miller
Copy link
Contributor

I refreshed my memory on this and I am pretty sure our build has never worked on macOS or Windows. The PRs I see to canonical/raft to support these platforms (canonical/raft#173 and canonical/raft#119) were never merged. I would be happy to make the build work on other platforms if it were a relatively small matter, but it is blocked by doing a big refactor of uv_os.c and uv_writer.c to isolate the code that uses KAIO, and that's a bigger task.

@petar-dambovaliev
Copy link

Hi dqlite team,

I am interested on building dqlite on both Windows and macOS platforms. I noticed that the canonical/raft project had some pull requests that were accepted, which included patches to support these platforms. However, it seems that after the inclusion of raft into dqlite, the necessary configurations for these platforms might be missing in the configure.ac file.

Could you please provide some information on the current status of Windows and macOS build support for dqlite? Are there any plans to reintroduce the patches or configurations that were previously available in canonical/raft?

Thank you for your time and assistance.

Did you manage to find an alternative? I am in need of one now.

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

No branches or pull requests

4 participants