Iβm updating nixpkgs and hit a hang in openblas-i686-linux during the test phase.
The build reaches checkPhase, starts ctest, and then gets stuck forever on zblat3:
openblas-i686-linux> [100%] Built target xzcblat3_3m
openblas-i686-linux> buildPhase completed in 3 minutes 54 seconds
openblas-i686-linux> Running phase: checkPhase
openblas-i686-linux> check flags: SHELL=/nix/store/r1jcyifbfnvrxk67ifvwx8ysx7r7jgfi-bash-5.3p9/bin/bash VERBOSE=y test
openblas-i686-linux> Running tests...
openblas-i686-linux> /nix/store/mgvw77gvbc5kmv5rbrxhqfhqiq2qdpvk-cmake-4.1.2/bin/ctest
openblas-i686-linux> Test project /build/source/build
openblas-i686-linux> Start 1: openblas_utest
openblas-i686-linux> Start 2: openblas_utest_ext
openblas-i686-linux> Start 3: sblas1
openblas-i686-linux> Start 4: sblas2
openblas-i686-linux> Start 5: sblas3
openblas-i686-linux> Start 6: dblas1
openblas-i686-linux> Start 7: dblas2
openblas-i686-linux> Start 8: dblas3
openblas-i686-linux> Start 9: cblas1
openblas-i686-linux> Start 10: cblas2
openblas-i686-linux> Start 11: cblas3
openblas-i686-linux> Start 12: cblas3_3m
openblas-i686-linux> Start 13: zblas1
openblas-i686-linux> Start 14: zblas2
openblas-i686-linux> Start 15: zblas3
openblas-i686-linux> Start 16: zblas3_3m
openblas-i686-linux> 1/30 Test #1: openblas_utest ................... Passed 0.03 sec
openblas-i686-linux> 2/30 Test #2: openblas_utest_ext ............... Passed 0.02 sec
openblas-i686-linux> 3/30 Test #3: sblas1 ........................... Passed 0.02 sec
openblas-i686-linux> 4/30 Test #6: dblas1 ........................... Passed 0.02 sec
openblas-i686-linux> 5/30 Test #9: cblas1 ........................... Passed 0.02 sec
openblas-i686-linux> 6/30 Test #13: zblas1 ........................... Passed 0.01 sec
openblas-i686-linux> Start 17: xscblat1
openblas-i686-linux> Start 18: xscblat2
openblas-i686-linux> Start 19: xscblat3
openblas-i686-linux> Start 20: xdcblat1
openblas-i686-linux> Start 21: xdcblat2
openblas-i686-linux> Start 22: xdcblat3
openblas-i686-linux> 7/30 Test #17: xscblat1 ......................... Passed 0.01 sec
openblas-i686-linux> 8/30 Test #20: xdcblat1 ......................... Passed 0.00 sec
openblas-i686-linux> Start 23: xccblat1
openblas-i686-linux> Start 24: xccblat2
openblas-i686-linux> 9/30 Test #23: xccblat1 ......................... Passed 0.00 sec
openblas-i686-linux> Start 25: xccblat3
openblas-i686-linux> 10/30 Test #16: zblas3_3m ........................ Passed 0.10 sec
openblas-i686-linux> Start 26: xccblat3_3m
openblas-i686-linux> 11/30 Test #25: xccblat3 ......................... Passed 0.09 sec
openblas-i686-linux> Start 27: xzcblat1
openblas-i686-linux> 12/30 Test #8: dblas3 ........................... Passed 0.12 sec
openblas-i686-linux> Start 28: xzcblat2
openblas-i686-linux> 13/30 Test #27: xzcblat1 ......................... Passed 0.01 sec
openblas-i686-linux> Start 29: xzcblat3
openblas-i686-linux> 14/30 Test #5: sblas3 ........................... Passed 0.18 sec
openblas-i686-linux> Start 30: xzcblat3_3m
openblas-i686-linux> 15/30 Test #12: cblas3_3m ........................ Passed 0.18 sec
openblas-i686-linux> 16/30 Test #26: xccblat3_3m ...................... Passed 0.07 sec
openblas-i686-linux> 17/30 Test #30: xzcblat3_3m ...................... Passed 0.54 sec
openblas-i686-linux> 18/30 Test #11: cblas3 ........................... Passed 11.37 sec
openblas-i686-linux> 19/30 Test #22: xdcblat3 ......................... Passed 21.70 sec
openblas-i686-linux> 20/30 Test #19: xscblat3 ......................... Passed 24.19 sec
openblas-i686-linux> 21/30 Test #29: xzcblat3 ......................... Passed 34.47 sec
openblas-i686-linux> 22/30 Test #4: sblas2 ........................... Passed 101.74 sec
openblas-i686-linux> 23/30 Test #7: dblas2 ........................... Passed 103.56 sec
openblas-i686-linux> 24/30 Test #14: zblas2 ........................... Passed 111.13 sec
openblas-i686-linux> 25/30 Test #10: cblas2 ........................... Passed 113.04 sec
openblas-i686-linux> 26/30 Test #18: xscblat2 ......................... Passed 152.21 sec
openblas-i686-linux> 27/30 Test #21: xdcblat2 ......................... Passed 154.65 sec
openblas-i686-linux> 28/30 Test #24: xccblat2 ......................... Passed 158.46 sec
openblas-i686-linux> 29/30 Test #28: xzcblat2 ......................... Passed 158.44 sec
ββ Dependency Graph:
β ββ β΅ openblas-0.3.33-i686-linux (checkPhase) β±οΈ 1h55m54s
β ββ βΈοΈ lapack-3-i686-linux
β ββ βΈοΈ python3.13-numpy-2.4.4-i686-linux
β ββ βΈοΈ python3.13-pybind11-3.0.4-i686-linux
β ββ βΈοΈ libcamera-0.7.0-i686-linux
β ββ βΈοΈ pipewire-1.6.5-i686-linux
β ββ βΈοΈ etc-alsa-conf.d-49-pipewire-modules.conf
β ββ βΈοΈ etc
β ββ βΈοΈ activate
β βΈοΈ nixos-system-ok-26.05.20260622.3426825
β£βββ Builds
ββ β β΅ 1 β βοΈ 0 β βΈοΈ 18 β β±οΈ 1h55m58s
This happens while building openblas-i686-linux on an x86_64-linux host (no qemu/emulation involved).
$ nix-shell -p nix-info --run "nix-info -m"
- system: `"x86_64-linux"`
- host os: `Linux 7.0.12-zen1, NixOS, 26.05 (Yarara), 26.05.20260618.e8210c6`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Nix) 2.34.7`
- nixpkgs: `/nix/store/zny1nwmq6v9bkmjgpqrgngy7n7653mfh-source`
Has anyone seen this before? Is this a known issue with recent OpenBLAS releases or with the i686-linux build in nixpkgs?