QuakeWang opened a new pull request, #43: URL: https://github.com/apache/paimon-mosaic/pull/43
### What changed This updates Java native release and snapshot workflows to build Linux GNU JNI artifacts with `cargo-zigbuild` using a fixed glibc baseline: - `x86_64-unknown-linux-gnu.2.17` - `aarch64-unknown-linux-gnu.2.17` The workflows now also verify the generated Linux native library with `readelf --version-info` and fail if the required `GLIBC_*` version is higher than `GLIBC_2.17`. Non-Linux artifacts continue to use regular `cargo build --target`. ### Why The previous workflows built Linux JNI libraries directly on the GitHub runner. On newer Ubuntu runners, this can produce `.so` artifacts requiring newer glibc symbols, making them fail to load on common enterprise Linux distributions with older glibc versions. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
