Changeset 2560 in Sophya


Ignore:
Timestamp:
Jul 23, 2004, 12:53:02 PM (21 years ago)
Author:
cmv
Message:

add -lapack for OSF1 for missing lapack routines in dxml (cmv 23/07/04)

Location:
trunk/SophyaLib/Mgr
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Mgr/Makefile

    r2437 r2560  
    109109# defining the other external libraries needed on different systems
    110110
    111 # On Linux   lapack and blas and f2c/g2c ere needed
     111# On Linux   lapack and blas and f2c/g2c are needed
    112112ifeq ($(MACHEROS),Linux)
    113113#EXTLIB = $(EXTLIBL) -llapack -lblas -lf2c
     
    117117endif
    118118
    119 # On OSF1 libdxml contains Lapack, but the fortran support library is needed
     119# On OSF1 libdxml contains Lapack, and the fortran support library is needed
     120#  (we still need to add liblapack.a to supply missing lapack routines in dxml)
    120121ifeq ($(MACHEROS),OSF1)
    121 EXTLIB = $(EXTLIBL) -ldxml -lfor
    122 EXTSLB = $(EXTSLBL) -ldxml -lfor
     122EXTLIB = $(EXTLIBL) -llapack -ldxml -lfor
     123EXTSLB = $(EXTSLBL) -llapack -ldxml -lfor
    123124endif
    124125
  • trunk/SophyaLib/Mgr/makefileuser.inc

    r1609 r2560  
    5252ELIBS := $(ELIBS) -L$(EXTLIBPATH) -lcfitsio -lfftw -lrfftw -lxastro
    5353ifeq ($(MACHEROS),OSF1)
    54 ELIBS := $(ELIBS) -ldxml
     54ELIBF := $(ELIBF) $(EXTLIBPATH)liblapack.a
     55ELIBS := $(ELIBS) -llapack -ldxml
    5556endif
    5657ifeq ($(MACHEROS),Linux)
     
    108109ELIBS := $(ELIBS) -L$(EXTLIBPATH) -lcfitsio -lfftw -lrfftw  -lxastro
    109110ifeq ($(MACHEROS),OSF1)
    110 ELIBS := $(ELIBS) -ldxml
     111ELIBF := $(ELIBF) $(EXTLIBPATH)liblapack.a
     112ELIBS := $(ELIBS) -llapack -ldxml
    111113endif
    112114ifeq ($(MACHEROS),Linux)
  • trunk/SophyaLib/Mgr/mkmf

    r2437 r2560  
    11#!/bin/csh
    2 # $Id: mkmf,v 1.19 2003-09-17 12:19:26 cmv Exp $
     2# $Id: mkmf,v 1.20 2004-07-23 10:53:02 cmv Exp $
    33
    44#  Pour debugger
     
    182182echo '# defining the other external libraries needed on different systems'   >> GNUmakefile
    183183echo ''                                   >> GNUmakefile
    184 echo '# On Linux   lapack and blas and f2c/g2c ere needed'   >> GNUmakefile
     184echo '# On Linux   lapack and blas and f2c/g2c are needed'   >> GNUmakefile
    185185echo 'ifeq ($(MACHEROS),Linux)'   >> GNUmakefile
    186186echo '#EXTLIB = $(EXTLIBL) -llapack -lblas -lf2c'   >> GNUmakefile
     
    189189echo 'EXTSLB = $(EXTSLBL) -llapack -lblas -lg2c'   >> GNUmakefile
    190190echo 'endif'   >> GNUmakefile
    191 echo '# On OSF1 libdxml contains Lapack, but the fortran support library is needed'   >> GNUmakefile
     191echo '# On OSF1 libdxml contains part of Lapack, and the fortran support library is needed'   >> GNUmakefile
     192echo '#  (we still need to add liblapack.a to supply missing lapack routines in dxml)'   >> GNUmakefile
    192193echo 'ifeq ($(MACHEROS),OSF1)'   >> GNUmakefile
    193 echo 'EXTLIB = $(EXTLIBL) -ldxml -lfor'   >> GNUmakefile
    194 echo 'EXTSLB = $(EXTSLBL) -ldxml -lfor'   >> GNUmakefile
     194echo 'EXTLIB = $(EXTLIBL) -llapack -ldxml -lfor'   >> GNUmakefile
     195echo 'EXTSLB = $(EXTSLBL) -llapack -ldxml -lfor'   >> GNUmakefile
    195196echo 'endif'   >> GNUmakefile
    196197echo ''                                   >> GNUmakefile
Note: See TracChangeset for help on using the changeset viewer.