Skip to content
  • Jakub Benda's avatar
    FindLAPACK: Correct library name and symbol searched in LAPACK95 wrapper · f1a3e4ec
    Jakub Benda authored and Brad King's avatar Brad King committed
    The symbol "CHEEV", originally used to determine if a library provides
    Fortran 95 wrappers for LAPACK, has been replaced by "cheev_f95". "CHEEV"
    is provided by libmkl_intel_(i)lp64, which does not provide the generic
    Fortran 95 wrappers. Instead, libmkl_lapack95_(i)lp64 does; one of the
    specializations of the type-generic interfaces contained in that library
    is "lapack_f95".
    
    Also, FindLAPACK used libmkl_intel_(i)lp64 instead of the correct
    libmkl_lapack95_(i)lp64 library for LAPACK95 functionality. This has
    been fixed, too.
    f1a3e4ec