[ET Trac] #2772: Issues link against Kadath thorns and Intel MKL due to link ordering

tootle trac-noreply at einsteintoolkit.org
Thu Feb 22 01:04:11 CST 2024


#2772: Issues link against Kadath thorns and Intel MKL due to link ordering

 Reporter: tootle
   Status: open
Milestone: 
  Version: 
     Type: bug
 Priority: major
Component: EinsteinToolkit thorn

Comment (by tootle):

@{557058:59e031ba-9bb5-4298-a472-7b99d0ae6f22} Indeed that worked!  Here is the final version with minor modification:  

```diff
diff --git a/src/detect.sh b/src/detect.sh
index 9f80ed6..3fe691b 100755
--- a/src/detect.sh
+++ b/src/detect.sh
@@ -82,16 +82,18 @@ KADATH_LIBS="kadath"
 
 echo "BEGIN MESSAGE"
 echo "KadathThorn: Detect settings - KADATH_DIR : ${KADATH_DIR}"
-echo "KadathThorn: Detect settings - KADATH_LIB_DIRS : ${KADATH_LIB_DIRS}"
-echo "KadathThorn: Detect settings - KADATH_LIBS : ${KADATH_LIBS}"
+echo "KadathThorn: Detect settings - KADATH_INC_DIRS : ${KADATH_INC_DIRS}"
+echo "KadathThorn: Detect settings - KADATH_LIB_DIRS : ${KADATH_LIB_DIRS} ${GSL_LIB_DIRS} ${FFTW3_LIB_DIRS} ${BLAS_LIB_DIRSS} ${LAPACK_LIB_DIRS} ${BOOST_LIB_DIRS}"
+echo "KadathThorn: Detect settings - KADATH_LIBS : ${KADATH_LIBS} ${GSL_LIBS} ${FFTW3_LIBS} ${BLAS_LIBS} ${LAPACK_LIBS} ${BOOST_LIBS}"
 echo "END MESSAGE"
 
 # Pass options to Cactus
 echo "BEGIN MAKE_DEFINITION"
 echo "KADATH_DIR      = ${KADATH_DIR}"
 echo "KADATH_INC_DIRS = ${KADATH_INC_DIRS}"
-echo "KADATH_LIB_DIRS = ${KADATH_LIB_DIRS}"
-echo "KADATH_LIBS     = ${KADATH_LIBS}"
+echo "KADATH_LIB_DIRS = ${KADATH_LIB_DIRS} ${GSL_LIB_DIRS} ${FFTW3_LIB_DIRS} ${BLAS_LIB_DIRSS} ${LAPACK_LIB_DIRS} ${BOOST_LIB_DIRS}"
+# keep the order like this, since MKL (LAPACK) can contain a (partial) FFTW3 which conflicts
+echo "KADATH_LIBS     = ${KADATH_LIBS} ${GSL_LIBS} ${FFTW3_LIBS} ${BLAS_LIBS} ${LAPACK_LIBS} ${BOOST_LIBS}"
 echo "END MAKE_DEFINITION"
 
 echo 'INCLUDE_DIRECTORY $(KADATH_INC_DIRS)'
```

‌

--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2772/issues-link-against-kadath-thorns-and
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/trac/attachments/20240222/f109aa41/attachment.htm>


More information about the Trac mailing list