Undefined symbols for architecture arm64: "_dasum_", referenced from: geos::BlasLapackLA::vectorNorm1(LvArray::ArraySlice const&) in BlasLapackLA.cpp.o "_daxpy_", referenced from: geos::BlasLapackLA::vectorVectorAdd(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixMatrixAdd(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixMatrixAdd(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double) in BlasLapackLA.cpp.o "_dcopy_", referenced from: void geos::detail::matrixInverse<1>(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double&) in BlasLapackLA.cpp.o void geos::detail::matrixInverse<0>(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double&) in BlasLapackLA.cpp.o geos::BlasLapackLA::vectorCopy(LvArray::ArraySlice const&, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixCopy(LvArray::ArraySlice const&, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixCopy(LvArray::ArraySlice const&, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixSVD(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixEigenvalues(LvArray::ArraySlice const&, LvArray::ArraySlice, 1, 0, int> const&) in BlasLapackLA.cpp.o ... "_ddot_", referenced from: geos::BlasLapackLA::vectorDot(LvArray::ArraySlice const&, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o "_dgeev_", referenced from: geos::BlasLapackLA::matrixEigenvalues(LvArray::ArraySlice const&, LvArray::ArraySlice, 1, 0, int> const&) in BlasLapackLA.cpp.o "_dgemm_", referenced from: geos::BlasLapackLA::matrixVectorMultiply(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&, double, double) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixTVectorMultiply(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&, double, double) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixMatrixMultiply(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&, double, double) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixTMatrixMultiply(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&, double, double) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixMatrixTMultiply(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&, double, double) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixTMatrixTMultiply(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&, double, double) in BlasLapackLA.cpp.o "_dgesvd_", referenced from: geos::BlasLapackLA::matrixSVD(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o "_dgetrf_", referenced from: double geos::detail::determinant<1>(LvArray::ArraySlice const&) in BlasLapackLA.cpp.o double geos::detail::determinant<0>(LvArray::ArraySlice const&) in BlasLapackLA.cpp.o void geos::detail::matrixInverse<1>(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double&) in BlasLapackLA.cpp.o void geos::detail::matrixInverse<0>(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double&) in BlasLapackLA.cpp.o geos::BlasLapackLA::solveLinearSystem(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o "_dgetri_", referenced from: void geos::detail::matrixInverse<1>(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double&) in BlasLapackLA.cpp.o void geos::detail::matrixInverse<0>(LvArray::ArraySlice const&, LvArray::ArraySlice const&, double&) in BlasLapackLA.cpp.o "_dgetrs_", referenced from: geos::BlasLapackLA::solveLinearSystem(LvArray::ArraySlice const&, LvArray::ArraySlice const&, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o "_dlange_", referenced from: double geos::detail::matrixNorm<1>(LvArray::ArraySlice const&, char) in BlasLapackLA.cpp.o double geos::detail::matrixNorm<0>(LvArray::ArraySlice const&, char) in BlasLapackLA.cpp.o "_dlarnv_", referenced from: geos::BlasLapackLA::vectorRand(LvArray::ArraySlice const&, geos::BlasLapackLA::RandomNumberDistribution const&) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixRand(LvArray::ArraySlice const&, geos::BlasLapackLA::RandomNumberDistribution const&) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixRand(LvArray::ArraySlice const&, geos::BlasLapackLA::RandomNumberDistribution const&) in BlasLapackLA.cpp.o "_dnrm2_", referenced from: geos::BlasLapackLA::vectorNorm2(LvArray::ArraySlice const&) in BlasLapackLA.cpp.o "_dscal_", referenced from: geos::BlasLapackLA::vectorScale(double, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixScale(double, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o geos::BlasLapackLA::matrixScale(double, LvArray::ArraySlice const&) in BlasLapackLA.cpp.o "_idamax_", referenced from: geos::BlasLapackLA::vectorNormInf(LvArray::ArraySlice const&) in BlasLapackLA.cpp.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [tests/testCompositionalProperties] Error 1 make[1]: *** [coreComponents/constitutive/unitTests/CMakeFiles/testCompositionalProperties.dir/all] Error 2 make: *** [all] Error 2 clem@Clem build-macOS_Clem-release % c++ --version Apple clang version 14.0.3 (clang-1403.0.22.14.1) Target: arm64-apple-darwin22.5.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin