diff --git a/src/LinearAlgebra.jl b/src/LinearAlgebra.jl index d97c308b..1b0dbeaf 100644 --- a/src/LinearAlgebra.jl +++ b/src/LinearAlgebra.jl @@ -841,6 +841,8 @@ function lbt_openblas_onload_callback() end BLAS.lbt_set_num_threads(nthreads) end + + return nothing end function __init__() @@ -849,4 +851,7 @@ function __init__() libblastrampoline_jll.add_dependency!(OpenBLAS_jll, libopenblas, lbt_openblas_onload_callback) end +# Register eagerly, so that LinearAlgebra is available for sysimage builds (incl. `--trim`) +libblastrampoline_jll.add_dependency!(OpenBLAS_jll, libopenblas, lbt_openblas_onload_callback) + end # module LinearAlgebra