components/libgsl/patches/sunperf.patch
changeset 4119 bdf7d6775e82
child 4158 120144d5f6f3
equal deleted inserted replaced
4118:14c44fb1869d 4119:bdf7d6775e82
       
     1 Changes needed to use Studio libsunperf on Solaris (if available).
       
     2 
       
     3 These changes will be sent upstream.
       
     4 
       
     5 --- gsl-1.16/configure.ac.orig	2014-05-16 05:57:01.088210548 -0700
       
     6 +++ gsl-1.16/configure.ac	2015-04-10 11:57:45.589459045 -0700
       
     7 @@ -101,6 +101,20 @@
       
     8  AC_C_INLINE
       
     9  AC_C_CHAR_UNSIGNED
       
    10  
       
    11 +dnl Check for existing BLAS
       
    12 +dnl look for BLAS in some typical places
       
    13 +AM_CONDITIONAL(SOLARIS_SUNPERF, false)
       
    14 +case "$host" in
       
    15 +*-*-solaris*) 
       
    16 +    AC_CHECK_LIB(sunperf,dcopy,BLAS=-lsunperf)
       
    17 +    if test "$BLAS"; then
       
    18 +        dnl Solaris BLAS library has performance benefits
       
    19 +        AM_CONDITIONAL(SOLARIS_SUNPERF, true)
       
    20 +        CFLAGS="-xlibmopt -xbuiltin=%default -xlibmil"
       
    21 +    fi
       
    22 +    ;;
       
    23 +esac
       
    24 +
       
    25  GSL_CFLAGS="-I$includedir"
       
    26  GSL_LIBS="-L$libdir -lgsl"
       
    27  dnl macro from libtool - can be replaced with LT_LIB_M when we require libtool 2
       
    28 --- gsl-1.16/Makefile.am.orig	2014-05-16 06:23:30.414886190 -0700
       
    29 +++ gsl-1.16/Makefile.am	2014-05-16 06:59:46.408524913 -0700
       
    30 @@ -2,7 +2,14 @@
       
    31  
       
    32  # AUTOMAKE_OPTIONS = readme-alpha
       
    33  
       
    34 -SUBDIRS = gsl utils sys test err const complex cheb block vector matrix permutation combination multiset sort ieee-utils cblas blas linalg eigen specfunc dht qrng rng randist fft poly fit multifit statistics siman sum integration interpolation histogram ode-initval ode-initval2 roots multiroots min multimin monte ntuple diff deriv cdf wavelet bspline doc
       
    35 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
    36 +if SOLARIS_SUNPERF
       
    37 +    CBLAS_DIRS=
       
    38 +else
       
    39 +    CBLAS_DIRS=cblas
       
    40 +endif
       
    41 +
       
    42 +SUBDIRS = gsl utils sys test err const complex cheb block vector matrix permutation combination multiset sort ieee-utils $(CBLAS_DIRS) blas linalg eigen specfunc dht qrng rng randist fft poly fit multifit statistics siman sum integration interpolation histogram ode-initval ode-initval2 roots multiroots min multimin monte ntuple diff deriv cdf wavelet bspline doc
       
    43  
       
    44  SUBLIBS = block/libgslblock.la blas/libgslblas.la bspline/libgslbspline.la complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la diff/libgsldiff.la deriv/libgslderiv.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la fit/libgslfit.la histogram/libgslhistogram.la ieee-utils/libgslieeeutils.la integration/libgslintegration.la interpolation/libgslinterpolation.la linalg/libgsllinalg.la matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la multifit/libgslmultifit.la multimin/libgslmultimin.la multiroots/libgslmultiroots.la ntuple/libgslntuple.la ode-initval/libgslodeiv.la ode-initval2/libgslodeiv2.la permutation/libgslpermutation.la combination/libgslcombination.la multiset/libgslmultiset.la poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la sort/libgslsort.la specfunc/libgslspecfunc.la statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la test/libgsltest.la utils/libutils.la vector/libgslvector.la cdf/libgslcdf.la wavelet/libgslwavelet.la
       
    45  
       
    46 @@ -35,10 +42,16 @@
       
    47  bin_PROGRAMS = gsl-randist gsl-histogram
       
    48  
       
    49  gsl_randist_SOURCES = gsl-randist.c
       
    50 -gsl_randist_LDADD = libgsl.la cblas/libgslcblas.la
       
    51  
       
    52  gsl_histogram_SOURCES = gsl-histogram.c
       
    53 +
       
    54 +if SOLARIS_SUNPERF
       
    55 +gsl_randist_LDADD = libgsl.la
       
    56 +gsl_histogram_LDADD = libgsl.la
       
    57 +else
       
    58 +gsl_randist_LDADD = libgsl.la cblas/libgslcblas.la
       
    59  gsl_histogram_LDADD = libgsl.la cblas/libgslcblas.la
       
    60 +endif
       
    61  
       
    62  check_SCRIPTS = test_gsl_histogram.sh pkgconfig.test
       
    63  TESTS = test_gsl_histogram.sh pkgconfig.test
       
    64 --- gsl-1.16/bspline/Makefile.am.orig	2015-04-10 12:09:28.348382068 -0700
       
    65 +++ gsl-1.16/bspline/Makefile.am	2015-04-10 12:13:46.450748139 -0700
       
    66 @@ -12,6 +12,13 @@
       
    67  
       
    68  TESTS = $(check_PROGRAMS)
       
    69  
       
    70 -test_LDADD = libgslbspline.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../cblas/libgslcblas.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la ../statistics/libgslstatistics.la
       
    71 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
    72 +if SOLARIS_SUNPERF
       
    73 +    CBLAS_LA=
       
    74 +else
       
    75 +    CBLAS_LA=../cblas/libgslcblas.la
       
    76 +endif
       
    77 +
       
    78 +test_LDADD = libgslbspline.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la $(CBLAS_LA) ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la ../statistics/libgslstatistics.la
       
    79  
       
    80  test_SOURCES = test.c
       
    81 --- gsl-1.16/eigen/Makefile.am.orig	2014-05-16 06:02:32.281281781 -0700
       
    82 +++ gsl-1.16/eigen/Makefile.am	2014-05-16 06:03:23.423633285 -0700
       
    83 @@ -11,7 +11,14 @@
       
    84  
       
    85  TESTS = $(check_PROGRAMS)
       
    86  
       
    87 -test_LDADD = libgsleigen.la  ../test/libgsltest.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la  ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../sys/libgslsys.la ../err/libgslerr.la ../utils/libutils.la ../rng/libgslrng.la ../sort/libgslsort.la
       
    88 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
    89 +if SOLARIS_SUNPERF
       
    90 +    CBLAS_LA=
       
    91 +else
       
    92 +    CBLAS_LA=../cblas/libgslcblas.la
       
    93 +endif
       
    94 +
       
    95 +test_LDADD = libgsleigen.la  ../test/libgsltest.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la $(CBLAS_LA) ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la  ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../sys/libgslsys.la ../err/libgslerr.la ../utils/libutils.la ../rng/libgslrng.la ../sort/libgslsort.la
       
    96  
       
    97  test_SOURCES = test.c
       
    98  
       
    99 --- gsl-1.16/interpolation/Makefile.am.orig	2015-04-10 12:14:22.894424399 -0700
       
   100 +++ gsl-1.16/interpolation/Makefile.am	2015-04-10 12:15:06.283908102 -0700
       
   101 @@ -10,7 +10,14 @@
       
   102  
       
   103  TESTS = $(check_PROGRAMS)
       
   104  
       
   105 -test_LDADD = libgslinterpolation.la ../poly/libgslpoly.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../cblas/libgslcblas.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   106 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   107 +if SOLARIS_SUNPERF
       
   108 +    CBLAS_LA=
       
   109 +else
       
   110 +    CBLAS_LA=../cblas/libgslcblas.la
       
   111 +endif
       
   112 +
       
   113 +test_LDADD = libgslinterpolation.la ../poly/libgslpoly.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la $(CBLAS_LA) ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   114  
       
   115  test_SOURCES = test.c
       
   116  
       
   117 --- gsl-1.16/linalg/Makefile.am.orig	2014-05-16 06:21:33.709604351 -0700
       
   118 +++ gsl-1.16/linalg/Makefile.am	2014-05-16 06:22:16.369919847 -0700
       
   119 @@ -12,7 +12,14 @@
       
   120  
       
   121  check_PROGRAMS = test
       
   122  
       
   123 -test_LDADD = libgsllinalg.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../permutation/libgslpermutation.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   124 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   125 +if SOLARIS_SUNPERF
       
   126 +    CBLAS_LA=
       
   127 +else
       
   128 +    CBLAS_LA=../cblas/libgslcblas.la
       
   129 +endif
       
   130 +
       
   131 +test_LDADD = libgsllinalg.la ../blas/libgslblas.la $(CBLAS_LA) ../permutation/libgslpermutation.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   132  
       
   133  test_SOURCES = test.c
       
   134  
       
   135 --- gsl-1.16/multifit/Makefile.am.orig	2014-05-16 06:29:58.802411472 -0700
       
   136 +++ gsl-1.16/multifit/Makefile.am	2015-04-10 12:21:46.123451986 -0700
       
   137 @@ -13,8 +13,16 @@
       
   138  TESTS = $(check_PROGRAMS)
       
   139  
       
   140  test_SOURCES = test.c
       
   141 -test_LDADD = libgslmultifit.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../matrix/libgslmatrix.la ../sort/libgslsort.la ../statistics/libgslstatistics.la ../vector/libgslvector.la ../block/libgslblock.la  ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la ../sys/libgslsys.la
       
   142 +
       
   143 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   144 +if SOLARIS_SUNPERF
       
   145 +    CBLAS_LA=
       
   146 +else
       
   147 +    CBLAS_LA=../cblas/libgslcblas.la
       
   148 +endif
       
   149 +
       
   150 +test_LDADD = libgslmultifit.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la $(CBLAS_LA) ../matrix/libgslmatrix.la ../sort/libgslsort.la ../statistics/libgslstatistics.la ../vector/libgslvector.la ../block/libgslblock.la  ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la ../sys/libgslsys.la ../rng/libgslrng.la
       
   151  
       
   152  #demo_SOURCES = demo.c
       
   153 -#demo_LDADD = libgslmultifit.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../randist/libgslrandist.la ../rng/libgslrng.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la ../sys/libgslsys.la
       
   154 +#demo_LDADD = libgslmultifit.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../blas/libgslblas.la $(CBLAS_LA) ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../randist/libgslrandist.la ../rng/libgslrng.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../utils/libutils.la ../sys/libgslsys.la
       
   155  
       
   156 --- gsl-1.16/multimin/Makefile.am.orig	2015-04-10 12:18:41.646740592 -0700
       
   157 +++ gsl-1.16/multimin/Makefile.am	2015-04-10 12:21:20.867481109 -0700
       
   158 @@ -12,9 +12,16 @@
       
   159  
       
   160  TESTS = $(check_PROGRAMS) 
       
   161  
       
   162 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   163 +if SOLARIS_SUNPERF
       
   164 +    CBLAS_LA=
       
   165 +else
       
   166 +    CBLAS_LA=../cblas/libgslcblas.la
       
   167 +endif
       
   168 +
       
   169  test_SOURCES = test.c test_funcs.c test_funcs.h
       
   170 -test_LDADD = libgslmultimin.la ../min/libgslmin.la ../poly/libgslpoly.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   171 +test_LDADD = libgslmultimin.la ../min/libgslmin.la ../poly/libgslpoly.la ../blas/libgslblas.la $(CBLAS_LA) ../linalg/libgsllinalg.la ../permutation/libgslpermutation.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   172  
       
   173  #demo_SOURCES = demo.c 
       
   174 -#demo_LDADD = libgslmultimin.la ../min/libgslmin.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../linalg/libgsllinalg.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   175 +#demo_LDADD = libgslmultimin.la ../min/libgslmin.la ../blas/libgslblas.la $(CBLAS_LA) ../linalg/libgsllinalg.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   176  
       
   177 --- gsl-1.16/multiroots/Makefile.am.orig	2015-04-10 12:24:25.614883327 -0700
       
   178 +++ gsl-1.16/multiroots/Makefile.am	2015-04-10 12:25:13.725634120 -0700
       
   179 @@ -14,6 +14,13 @@
       
   180  
       
   181  TESTS = $(check_PROGRAMS)
       
   182  
       
   183 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   184 +if SOLARIS_SUNPERF
       
   185 +    CBLAS_LA=
       
   186 +else
       
   187 +    CBLAS_LA=../cblas/libgslcblas.la
       
   188 +endif
       
   189 +
       
   190  test_SOURCES = test.c test_funcs.c test_funcs.h
       
   191 -test_LDADD = libgslmultiroots.la ../linalg/libgsllinalg.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../permutation/libgslpermutation.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   192 +test_LDADD = libgslmultiroots.la ../linalg/libgsllinalg.la ../blas/libgslblas.la $(CBLAS_LA) ../permutation/libgslpermutation.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   193  
       
   194 --- gsl-1.16/ode-initval/Makefile.am.orig	2015-04-10 12:25:46.111219852 -0700
       
   195 +++ gsl-1.16/ode-initval/Makefile.am	2015-04-10 12:26:29.162806734 -0700
       
   196 @@ -12,7 +12,14 @@
       
   197  
       
   198  TESTS = $(check_PROGRAMS)
       
   199  
       
   200 -test_LDADD = libgslodeiv.la ../linalg/libgsllinalg.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../matrix/libgslmatrix.la ../permutation/libgslpermutation.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la 
       
   201 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   202 +if SOLARIS_SUNPERF
       
   203 +    CBLAS_LA=
       
   204 +else
       
   205 +    CBLAS_LA=../cblas/libgslcblas.la
       
   206 +endif
       
   207 +
       
   208 +test_LDADD = libgslodeiv.la ../linalg/libgsllinalg.la ../blas/libgslblas.la $(CBLAS_LA) ../matrix/libgslmatrix.la ../permutation/libgslpermutation.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   209  
       
   210  test_SOURCES = test.c
       
   211  
       
   212 --- gsl-1.16/ode-initval2/Makefile.am.orig	2015-04-10 12:27:02.478987380 -0700
       
   213 +++ gsl-1.16/ode-initval2/Makefile.am	2015-04-10 12:27:46.778671312 -0700
       
   214 @@ -12,7 +12,14 @@
       
   215  
       
   216  TESTS = $(check_PROGRAMS)
       
   217  
       
   218 -test_LDADD = libgslodeiv2.la ../linalg/libgsllinalg.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../matrix/libgslmatrix.la ../permutation/libgslpermutation.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la 
       
   219 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   220 +if SOLARIS_SUNPERF
       
   221 +    CBLAS_LA=
       
   222 +else
       
   223 +    CBLAS_LA=../cblas/libgslcblas.la
       
   224 +endif
       
   225 +
       
   226 +test_LDADD = libgslodeiv2.la ../linalg/libgsllinalg.la ../blas/libgslblas.la $(CBLAS_LA) ../matrix/libgslmatrix.la ../permutation/libgslpermutation.la ../vector/libgslvector.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   227  
       
   228  test_SOURCES = test.c
       
   229  
       
   230 --- gsl-1.16/specfunc/Makefile.am.orig	2014-05-16 06:33:36.100462812 -0700
       
   231 +++ gsl-1.16/specfunc/Makefile.am	2014-05-16 06:34:32.016982108 -0700
       
   232 @@ -12,7 +12,14 @@
       
   233  
       
   234  check_PROGRAMS = test
       
   235  
       
   236 -test_LDADD = libgslspecfunc.la ../eigen/libgsleigen.la ../linalg/libgsllinalg.la  ../sort/libgslsort.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   237 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   238 +if SOLARIS_SUNPERF
       
   239 +    CBLAS_LA=
       
   240 +else
       
   241 +    CBLAS_LA=../cblas/libgslcblas.la
       
   242 +endif
       
   243 +
       
   244 +test_LDADD = libgslspecfunc.la ../eigen/libgsleigen.la ../linalg/libgsllinalg.la  ../sort/libgslsort.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../blas/libgslblas.la $(CBLAS_LA) ../block/libgslblock.la ../complex/libgslcomplex.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   245  
       
   246  test_SOURCES = test_sf.c test_sf.h test_airy.c test_bessel.c test_coulomb.c test_dilog.c test_gamma.c test_hyperg.c test_legendre.c test_mathieu.c
       
   247    
       
   248 --- gsl-1.16/wavelet/Makefile.am.orig	2015-04-10 12:28:32.202690882 -0700
       
   249 +++ gsl-1.16/wavelet/Makefile.am	2015-04-10 12:29:06.143569372 -0700
       
   250 @@ -10,7 +10,14 @@
       
   251  
       
   252  TESTS = $(check_PROGRAMS)
       
   253  
       
   254 -test_LDADD = libgslwavelet.la ../blas/libgslblas.la ../cblas/libgslcblas.la ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   255 +SOLARIS_SUNPERF = @SOLARIS_SUNPERF@
       
   256 +if SOLARIS_SUNPERF
       
   257 +    CBLAS_LA=
       
   258 +else
       
   259 +    CBLAS_LA=../cblas/libgslcblas.la
       
   260 +endif
       
   261 +
       
   262 +test_LDADD = libgslwavelet.la ../blas/libgslblas.la $(CBLAS_LA) ../matrix/libgslmatrix.la ../vector/libgslvector.la ../block/libgslblock.la ../ieee-utils/libgslieeeutils.la  ../err/libgslerr.la ../test/libgsltest.la ../sys/libgslsys.la ../utils/libutils.la
       
   263  
       
   264  test_SOURCES = test.c
       
   265