Skip to content

Broken on linux-aarch64 since 0.14.1 #65

@johnstairs

Description

@johnstairs

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Zig versions 0.14.0, 0.14.1, and 0.15.1 do not run on aarch64 systems. Invoking zig fails immediately with

Illegal instruction

or

Segmentation fault

or

zig: error while loading shared libraries: __kernel_gettimeofday: invalid mode for dlopen(): Invalid argument

The specific error seems to vary depending on the system. I've tried a Raspberry Pi and an ARM64 Ubuntu running in a Docker container on ARM64 macos.

Version 0.13.0 does not have this problem.

Installed packages

# packages in environment at /home/vscode/miniforge3:
#
# Name                          Version          Build               Channel
_openmp_mutex                   4.5              2_gnu               conda-forge
archspec                        0.2.5            pyhd8ed1ab_0        conda-forge
boltons                         25.0.0           pyhd8ed1ab_0        conda-forge
brotli-python                   1.1.0            py312h1ab2c47_4     conda-forge
bzip2                           1.0.8            h4777abc_8          conda-forge
c-ares                          1.34.5           h86ecc28_0          conda-forge
ca-certificates                 2025.10.5        hbd8a1cb_0          conda-forge
certifi                         2025.10.5        pyhd8ed1ab_0        conda-forge
cffi                            2.0.0            py312h1b372e3_1     conda-forge
charset-normalizer              3.4.4            pyhd8ed1ab_0        conda-forge
colorama                        0.4.6            pyhd8ed1ab_1        conda-forge
conda                           25.9.1           py312h996f985_0     conda-forge
conda-libmamba-solver           25.4.0           pyhd8ed1ab_0        conda-forge
conda-package-handling          2.4.0            pyh7900ff3_2        conda-forge
conda-package-streaming         0.12.0           pyhd8ed1ab_0        conda-forge
cpp-expected                    1.3.1            hdc560ac_0          conda-forge
distro                          1.9.0            pyhd8ed1ab_1        conda-forge
fmt                             12.0.0           h416241a_0          conda-forge
frozendict                      2.4.6            py312hcd1a082_1     conda-forge
h2                              4.3.0            pyhcf101f3_0        conda-forge
hpack                           4.1.0            pyhd8ed1ab_0        conda-forge
hyperframe                      6.1.0            pyhd8ed1ab_0        conda-forge
icu                             75.1             hf9b3779_0          conda-forge
idna                            3.11             pyhd8ed1ab_0        conda-forge
jsonpatch                       1.33             pyhd8ed1ab_1        conda-forge
jsonpointer                     3.0.0            py312h996f985_2     conda-forge
kernel-headers_linux-aarch64    5.14.0           h05a177a_2          conda-forge
keyutils                        1.6.3            h86ecc28_0          conda-forge
krb5                            1.21.3           h50a48e9_0          conda-forge
ld_impl_linux-aarch64           2.44             hd32f0e1_4          conda-forge
libarchive                      3.8.2            gpl_hd746d8a_100    conda-forge
libclang-cpp20.1                20.1.8           default_he95a3c9_4  conda-forge
libcurl                         8.16.0           h7bfdcfb_0          conda-forge
libedit                         3.1.20250104     pl5321h976ea20_0    conda-forge
libev                           4.33             h31becfc_2          conda-forge
libexpat                        2.7.1            hfae3067_0          conda-forge
libffi                          3.5.2            hd65408f_0          conda-forge
libgcc                          15.2.0           he277a41_7          conda-forge
libgcc-ng                       15.2.0           he9431aa_7          conda-forge
libgomp                         15.2.0           he277a41_7          conda-forge
libiconv                        1.18             h90929bb_2          conda-forge
libllvm20                       20.1.8           hfd2ba90_1          conda-forge
liblzma                         5.8.1            h86ecc28_2          conda-forge
libmamba                        2.3.3            hdcf0ffa_2          conda-forge
libmambapy                      2.3.3            py312h208ee69_2     conda-forge
libnghttp2                      1.67.0           ha888d0e_0          conda-forge
libnsl                          2.0.1            h86ecc28_1          conda-forge
libsolv                         0.7.35           hdda61c4_0          conda-forge
libsqlite                       3.50.4           h022381a_0          conda-forge
libssh2                         1.11.1           h18c354c_0          conda-forge
libstdcxx                       15.2.0           h3f4de04_7          conda-forge
libstdcxx-ng                    15.2.0           hf1166c9_7          conda-forge
libuuid                         2.41.2           h3e4203c_0          conda-forge
libxcrypt                       4.4.36           h31becfc_1          conda-forge
libxml2                         2.15.1           h788dabe_0          conda-forge
libxml2-16                      2.15.1           h8591a01_0          conda-forge
libzlib                         1.3.1            h86ecc28_2          conda-forge
lz4-c                           1.10.0           h5ad3122_1          conda-forge
lzo                             2.10             h80f16a2_1002       conda-forge
mamba                           2.3.3            hc40348c_2          conda-forge
menuinst                        2.4.1            py312h996f985_0     conda-forge
ncurses                         6.5              ha32ae93_3          conda-forge
nlohmann_json-abi               3.12.0           h0f90c79_1          conda-forge
openssl                         3.5.4            h8e36d6e_0          conda-forge
packaging                       25.0             pyh29332c3_1        conda-forge
pip                             25.2             pyh8b19718_0        conda-forge
platformdirs                    4.5.0            pyhcf101f3_0        conda-forge
pluggy                          1.6.0            pyhd8ed1ab_0        conda-forge
pybind11-abi                    11               hc364b38_1          conda-forge
pycosat                         0.6.6            py312hcd1a082_3     conda-forge
pycparser                       2.22             pyh29332c3_1        conda-forge
pysocks                         1.7.1            pyha55dd90_7        conda-forge
python                          3.12.12          h91f4b29_1_cpython  conda-forge
python_abi                      3.12             8_cp312             conda-forge
readline                        8.2              h8382b9d_2          conda-forge
reproc                          14.2.5.post0     h86ecc28_0          conda-forge
reproc-cpp                      14.2.5.post0     h5ad3122_0          conda-forge
requests                        2.32.5           pyhd8ed1ab_0        conda-forge
ruamel.yaml                     0.18.16          py312hcd1a082_0     conda-forge
ruamel.yaml.clib                0.2.14           py312hcd1a082_0     conda-forge
setuptools                      80.9.0           pyhff2d567_0        conda-forge
simdjson                        4.0.7            hfefdfc9_0          conda-forge
sysroot_linux-aarch64           2.34             h96c1060_2          conda-forge
tk                              8.6.13           noxft_h5688188_102  conda-forge
tqdm                            4.67.1           pyhd8ed1ab_1        conda-forge
truststore                      0.10.3           pyhe01879c_0        conda-forge
tzdata                          2025b            h78e105d_0          conda-forge
urllib3                         2.5.0            pyhd8ed1ab_0        conda-forge
wheel                           0.45.1           pyhd8ed1ab_1        conda-forge
yaml-cpp                        0.8.0            h5ad3122_0          conda-forge
zig                             0.15.1           h4e698e3_1          conda-forge
zstandard                       0.25.0           py312hd41f8a7_0     conda-forge
zstd                            1.5.7            hbcf94c1_2          conda-forge

Environment info

active environment : base
    active env location : /home/vscode/miniforge3
            shell level : 1
       user config file : /home/vscode/.condarc
 populated config files : /home/vscode/miniforge3/.condarc
                          /home/vscode/.condarc
          conda version : 25.9.1
    conda-build version : not installed
         python version : 3.12.12.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=aarch64
                          __conda=25.9.1=0
                          __glibc=2.39=0
                          __linux=6.10.14=0
                          __unix=0=0
       base environment : /home/vscode/miniforge3  (writable)
      conda av data dir : /home/vscode/miniforge3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-aarch64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/vscode/miniforge3/pkgs
                          /home/vscode/.conda/pkgs
       envs directories : /home/vscode/miniforge3/envs
                          /home/vscode/.conda/envs
               platform : linux-aarch64
             user-agent : conda/25.9.1 requests/2.32.5 CPython/3.12.12 Linux/6.10.14-linuxkit ubuntu/24.04.3 glibc/2.39 solver/libmamba conda-libmamba-solver/25.4.0 libmambapy/2.3.3
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions