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

duckdb extension support on alpine #483

Open
meztez opened this issue Jan 17, 2025 · 2 comments
Open

duckdb extension support on alpine #483

meztez opened this issue Jan 17, 2025 · 2 comments

Comments

@meztez
Copy link

meztez commented Jan 17, 2025

I want to help making the extension available natively on Alpine without having to recompile it within a docker build.
I saw the action excluded musl-amd64, is that why?

How can I help?

@Maxxen
Copy link
Member

Maxxen commented Jan 21, 2025

Hello!

Building and distributing the spatial extension on all supported platforms is a lot of work and generally extremely time consuming to debug. Since we already had a bunch of other issues on the more generally used platforms I decided to disable musl-amd64 for the time being. However, now that the other issues are fixed musl-amd64 might also work, I haven't checked.

If you want to check yourself you can fork this repo, enable CI and remove the exlclude section in the CI actions to check if the musl build succeeds.

Spatial uses a lot of dependencies, and most of them are built through VCPKG, where must is a unofficial "community" triplet, which basically means there are less guarantees that dependencies will work out of the box. So we might have to add patches ourselves as well.

@meztez
Copy link
Author

meztez commented Jan 21, 2025

Thanks, that's what I did. Totally fine, and fully understandable. Have a great day and thanks for being part of the open source collective effort.

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

2 participants