Skip to content

Add Windows ARM64 builds (1.4)#409

Merged
staticlibs merged 1 commit intoduckdb:v1.4-andiumfrom
staticlibs:windows_arm64_14
Oct 3, 2025
Merged

Add Windows ARM64 builds (1.4)#409
staticlibs merged 1 commit intoduckdb:v1.4-andiumfrom
staticlibs:windows_arm64_14

Conversation

@staticlibs
Copy link
Collaborator

This is a backport of the PR #401 to v1.4-andium stable branch.

This PR adds Windows aarch64 builds to CI. These builds are similar to Windows x86_64 builds with the following notes:

  1. Java 21 (the lowest version available on windows-11-arm GH runner) is used to compile the Java part of JDBC, so it is the lowest version the driver can be loaded with

  2. aarch64 binaries are not included into the main "universal" JAR, instead the windows_aarch64 Maven classifier need to be used to fetch it:

<dependency>
    <groupId>org.duckdb</groupId>
    <artifactId>duckdb_jdbc</artifactId>
    <version>1.4.1.0</version>
    <classifier>windows_aarch64</classifier>
</dependency>
  1. DuckDB extensions for Windows aarch64 are not available at the moment, so some of the tests (e.g. Spatial ones) are failing.

This is a backport of the PR duckdb#401 to `v1.4-andium` stable branch.

This PR adds Windows `aarch64` builds to CI. These builds are similar
to Windows `x86_64` builds with the following notes:

1. Java 21 (the lowest version available on `windows-11-arm` GH runner)
   is used to compile the Java part of JDBC, so it is the lowest version
   the driver can be loaded with

2. `aarch64` binaries are not included into the main "universal" JAR,
   instead the `windows_aarch64` Maven classifier need to be used to
   fetch it:

```xml
<dependency>
    <groupId>org.duckdb</groupId>
    <artifactId>duckdb_jdbc</artifactId>
    <version>1.4.1.0</version>
    <classifier>windows_aarch64</classifier>
</dependency>
```

3. DuckDB extensions for Windows `aarch64` are not available at the
   moment, so some of the tests (e.g. Spatial ones) are failing.
@staticlibs staticlibs merged commit c037599 into duckdb:v1.4-andium Oct 3, 2025
@staticlibs staticlibs deleted the windows_arm64_14 branch October 3, 2025 17:57
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

Successfully merging this pull request may close these issues.

1 participant