[ET Trac] [Einstein Toolkit] #1170: ExtrenalLibraries handle XXX_DIR XXX_INC_DIRS and XXX_LIB_DIRS incosistently

Einstein Toolkit trac-noreply at einsteintoolkit.org
Tue Nov 6 20:47:49 CST 2012

#1170: ExtrenalLibraries handle XXX_DIR XXX_INC_DIRS and XXX_LIB_DIRS
  Reporter:  rhaas                  |       Owner:                   
      Type:  defect                 |      Status:  new              
  Priority:  minor                  |   Milestone:                   
 Component:  EinsteinToolkit thorn  |     Version:                   
Resolution:                         |    Keywords:  ExternalLibraries

Comment (by rhaas):

 Well yes. I have to admit that the cause for this was the C interface to
 LAPACK which I would have expected to provide an include file. However at
 least MKL has no likely named include file (which very much surprises me).
 Does the C interface to LAPACK provide no include file? I did not use this
 myself, just encountered it when helping out a local user (Luke Roberts)
 who wanted to use the LAPACK routines in MKL from C and had problems
 getting the compiler to find {{{#include <mkl.h>}}} (admittedly that is a
 mkl include file and not a LAPACK include file). I admit I never, ever
 used LAPACK before (C or Fortran interface).

 I am not saying that the interface makes no sense for any library
 separately. I wanted to point out that something (namely the set of
 options and their meaning) that from a user perspective looks like a
 uniform interface that should act similar for all ExternalLibraries (since
 they all do the same thing: provide access to some externally developed
 library) does in fact take different options with different meanings for
 different libraries.

 I fully agree that this is not pressing, but would like to take the
 opportunity of trying to unify this piece of the interface when we unify
 the handling of /usr . Whenever that happens :-)

Ticket URL: <https://trac.einsteintoolkit.org/ticket/1170#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit

More information about the Trac mailing list