From a48a9359afd19b63f30edeb8d7e7006fb7199604 Mon Sep 17 00:00:00 2001 From: Pietro Incardona <incardon@mpi-cbg.de> Date: Thu, 2 Nov 2017 15:26:38 +0100 Subject: [PATCH] Fixing PETSC installation --- configure.ac | 5 ++++- m4/ax_petsc_lib.m4 | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/configure.ac b/configure.ac index 23d6afe..1b22870 100755 --- a/configure.ac +++ b/configure.ac @@ -127,7 +127,6 @@ fi ## Check for PETSC -AX_LIB_PETSC() ######### @@ -320,6 +319,10 @@ AX_EIGEN([],[]) ###### Checking for libquadmath and libifcore + +AX_LIB_PETSC() + + AC_CHECK_LIB(ifcore, for_cpystr, [ LIBIFCORE=-lifcore ], [ LIBIFCORE= ]) AC_CHECK_LIB(quadmath, sinq, [ LIBQUADMATH=-lquadmath ], [ LIBQUADMATH= ]) AC_SUBST(LIBQUADMATH) diff --git a/m4/ax_petsc_lib.m4 b/m4/ax_petsc_lib.m4 index 1bd1590..01c7dcf 100755 --- a/m4/ax_petsc_lib.m4 +++ b/m4/ax_petsc_lib.m4 @@ -101,11 +101,11 @@ AC_DEFUN([AX_LIB_PETSC], [ if test -n "$with_petsc" ; then old_CC=$CC old_CFLAGS=$CFLAGS - old_LDFLAGS=$LDFLAGS + old_LIBS=$LIBS AX_OPENMP([CFLAGS="$OPENMP_CFLAGS" LDFLAGS="$OPENMP_LDFLAGS"],[]) CFLAGS="$CFLAGS -I$with_petsc/include $HDF5_INCLUDE $METIS_INCLUDE " - LDFLAGS="$LDFLAGS -L$with_petsc/lib $HDF5_LDFLAGS $HDF5_LIBS $METIS_LIB -lmetis " + LIBS="$LDFLAGS -L$with_petsc/lib $HDF5_LDFLAGS $SUITESPARSE_LIBS $HDF5_LIBS $METIS_LIB -lmetis " CC=$CXX AC_LANG_SAVE @@ -118,7 +118,7 @@ AC_MSG_WARN([could not find header file petsc.h])) AC_LANG_RESTORE CFLAGS=$old_CFLAGS - LDFLAGS=$old_LDFLAGS + LIBS=$old_LIBS CC=$old_CC AC_MSG_CHECKING(PETSC in $with_petsc) -- GitLab