Closed alexchandel closed 1 year ago
It's possible that 9df350c forgot to copy the actual file.
Please remote input_sources.c
from the sources for CBLAS. This is an error, and breaks the current build.
I currently have to delete it to build master:
file(READ ${EXTERN_DIR}/superlu/CBLAS/CMakeLists.txt FILE_CONTENTS)
string(REPLACE "input_error.c" "" FILE_CONTENTS "${FILE_CONTENTS}")
file(WRITE ${EXTERN_DIR}/superlu/CBLAS/CMakeLists.txt "${FILE_CONTENTS}")
No need to have input_error.c in CBLAS/. Updated CBLAS/CMakeLists.txt
CBLAS/CMakeLists.txt depends on an
input_error.c
, which does not exist, yielding a CMake error:There is a
SRC/input_error.c
however. You should decide which lib needs to provideinput_error(char *, int *)
. If superlu provides it, then extern it from CBLAS. If BLAS provides it, then moveinput_error.c
intoCBLAS/
.