Skip to content

Conversation

carlopi
Copy link
Contributor

@carlopi carlopi commented Oct 15, 2024

Context is that @taniabogatsch is working on adding support for Windows for the go-duckdb driver, we tested go on Windows and rtools extensions work correctly, given R and Go on Windows are basically the same platform, so given rtools seems pretty specific, we decided the path forward is simplifying platforms, merging mingw and rtools.

Merging this PR will also allow to trigger a build of extensions for DuckDB v1.1.2 to be produced with the _mingw platform, and that should allow experimenting with this and possibly already shipping Go on Windows.

This is expected to go in full effect only with nightly versions, and to be released on 1.2.0.

Pinging @krlmlr, that works on duckdb R integration, although I would imagine this should just work. Positive impact would be that with more users for ex-rtools now mingw platform the requests for support for extensions can have more weight.

This will need documentation, and possibly worth mentioning in the next release notes.

@Mytherin
Copy link
Collaborator

Thanks for the PR! Looks good. Should we merge this into main though, or can we also move it to feature?

@carlopi
Copy link
Contributor Author

carlopi commented Oct 15, 2024

You are right, feature is likely more appropriate.
Either is good for me, in any case we can still trigger the workflow as per feature branch but targeting v1.1.2, so that on v1.1.2 we will both have rtools AND mingw, and they will be about the same but for the signature at the end.

@Mytherin Mytherin changed the base branch from main to feature October 15, 2024 09:46
@Mytherin Mytherin merged commit e034a7c into duckdb:feature Oct 15, 2024
46 checks passed
@carlopi carlopi deleted the rtools_to_mingw branch January 8, 2025 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Documentation Use for issues or PRs that require changes in the documentation Ready For Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants