镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Test the darwin/aarch64 native library before publishing #119

Closed

Description

@yawkat

The published i386, aarch64, ppc64le, s390x and riscv64 Linux libraries are cross-compiled with -DskipTests and never loaded. test.yml builds its own natives, so it doesn't cover the shipped binaries. The macos-14 (darwin/aarch64) entry at build-all-and-publish.yml:109 only runs process-resources.

  • Cheap win: set fullbuild: true for macos-14 so it runs verify. Check that the JDK 7 setup works on arm64 macOS, or skip it the way test.yml does.
  • Optional: build aarch64/riscv64 natively on ubuntu-24.04-arm/-riscv with verify (check the glibc baseline).
  • Optional: in assemble, run readelf -h on each .so to confirm its machine type and bitness.

Activity

  1. self-assigned this
    on Sep 25, 2026
  2. added a commit that references this issue on Sep 25, 2026
    5442f0e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions