Skip to content

Improve aec and blosc2 native loading#1533

Merged
lesserwhirls merged 1 commit intoUnidata:maint-5.xfrom
lesserwhirls:native
Mar 10, 2026
Merged

Improve aec and blosc2 native loading#1533
lesserwhirls merged 1 commit intoUnidata:maint-5.xfrom
lesserwhirls:native

Conversation

@lesserwhirls
Copy link
Member

Description of Changes

Handle the case where the native library shipped inside the native jar is not compatible with the current OS's toolchain (e.g., the GLIB_C version associated with the native library is newer than the system supports). In such cases, fall back to searching the system path.

PR Checklist

  • Link to any issues that the PR addresses
  • Add labels
  • Open as a draft PR
    until ready for review
  • Make sure GitHub tests pass
  • Mark PR as "Ready for Review"

Handle the case where the native library shipped inside the native jar
is not compatible with the current OS's toolchain (e.g., the GLIB_C
version associated with the native library is newer than the system
supports). In such cases, fall back to searching the system path.
@lesserwhirls lesserwhirls added this to the 5.10.0 milestone Mar 10, 2026
@lesserwhirls lesserwhirls added the native-libs Issues related to interfacing native libraries label Mar 10, 2026
@lesserwhirls lesserwhirls marked this pull request as ready for review March 10, 2026 21:10
@lesserwhirls lesserwhirls merged commit 473b638 into Unidata:maint-5.x Mar 10, 2026
20 checks passed
@lesserwhirls lesserwhirls deleted the native branch March 10, 2026 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

native-libs Issues related to interfacing native libraries

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant