|
1 | 1 | using OpenBLAS_jll, OpenBLAS32_jll, MKL_jll, CompilerSupportLibraries_jll
|
| 2 | +using ReferenceBLAS32_jll, LAPACK32_jll, ReferenceBLAS_jll, LAPACK_jll |
2 | 3 | using Pkg, Artifacts, Base.BinaryPlatforms, Libdl, Test
|
3 | 4 |
|
4 | 5 | include("utils.jl")
|
|
139 | 140 | run_all_tests(blastrampoline_link_name(), libdirs, :LP64, OpenBLAS32_jll.libopenblas_path)
|
140 | 141 | end
|
141 | 142 |
|
| 143 | +@testset "LBT -> ReferenceBLAS32_jll / LAPACK32_jll (LP64)" begin |
| 144 | + libdirs = unique(vcat(lbt_dir, ReferenceBLAS32_jll.LIBPATH_list..., LAPACK32_jll.LIBPATH_list..., CompilerSupportLibraries_jll.LIBPATH_list...)) |
| 145 | + run_all_tests(blastrampoline_link_name(), libdirs, :LP64, string(ReferenceBLAS32_jll.libblas32_path, ";", LAPACK32_jll.liblapack32_path)) |
| 146 | +end |
| 147 | + |
| 148 | +@testset "LBT -> ReferenceBLAS_jll / LAPACK_jll (ILP64)" begin |
| 149 | + libdirs = unique(vcat(lbt_dir, ReferenceBLAS_jll.LIBPATH_list..., LAPACK_jll.LIBPATH_list..., CompilerSupportLibraries_jll.LIBPATH_list...)) |
| 150 | + run_all_tests(blastrampoline_link_name(), libdirs, :ILP64, string(ReferenceBLAS_jll.libblas_path, ";", LAPACK_jll.liblapack_path)) |
| 151 | +end |
| 152 | + |
142 | 153 | # Test against MKL_jll using `libmkl_rt`, which is :LP64 by default
|
143 | 154 | if MKL_jll.is_available()
|
144 | 155 | @testset "LBT -> MKL_jll (LP64)" begin
|
|
0 commit comments