Skip to content

No precompiled NIF for aarch64-linux-gnu #9

@Valian

Description

@Valian

When trying to use that library in Hetzner ARM server, it fail because of lack of precompiled NIF for aarch64-linux-gnu

Logs from my server:

2026-Apr-24 21:46:36.819185
59.37 == Compilation error in file lib/quickbeam/native.ex ==
2026-Apr-24 21:46:36.819185
59.37 ** (RuntimeError) precompiled NIF is not available for this target: "aarch64-linux-gnu".
2026-Apr-24 21:46:36.819185
59.37 The available targets are:
2026-Apr-24 21:46:36.819185
59.37  - x86_64-linux-gnu
2026-Apr-24 21:46:36.819185
59.37  - aarch64-macos-none
2026-Apr-24 21:46:36.819185
59.37     lib/quickbeam/native.ex:127: (module)
2026-Apr-24 21:46:36.819185
59.37 could not compile dependency :quickbeam, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile quickbeam --force", update it with "mix deps.update quickbeam" or clean it with "mix deps.clean quickbeam"

I have an example of a working workflow building that target for Rustler: https://github.com/Valian/extractous_ex/blob/main/.github/workflows/release.yml

Do you think it would be possible to provide these? I think I've asked you for a similar thing previously for QuickJS ;)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions