diff --git a/modules/find/FindBLAS.cmake b/modules/find/FindBLAS.cmake index b6ed28fb2df0790045490aa245e264cd6c02fd1b..685491de8dd3d6cddd612e2d67effce1758464b6 100644 --- a/modules/find/FindBLAS.cmake +++ b/modules/find/FindBLAS.cmake @@ -593,7 +593,12 @@ if( (NOT BLAS_FOUND_WITH_PKGCONFIG) OR BLAS_GIVEN_BY_USER ) list(APPEND BLAS_CFLAGS_OTHER "-m64") endif() if (NOT BLA_VENDOR STREQUAL "Intel10_64lp_seq") - list(APPEND OMP_LIB "-ldl") + find_library( + DL_LIBRARY + NAMES dl + HINTS ${_libdir} + ) + list(APPEND OMP_LIB "${DL_LIBRARY}") endif() endif()