help-gsl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-gsl] GotoBLAS2 (was Re: Building gsl-1.15 under MinGW)


From: Sisyphus
Subject: [Help-gsl] GotoBLAS2 (was Re: Building gsl-1.15 under MinGW)
Date: Tue, 23 Aug 2011 16:27:35 +1000


----- Original Message ----- From: "John Chludzinski"

For LAPACK use GotoBLAS2 (http://www.tacc.utexas.edu/tacc-projects/gotoblas2).
Builds easily with MinGW.

I'm a little bit interested in being able to build the perl extension PDL::LinearAlgebra on Windows, but I haven't yet obtained the requisite LAPACK library.
When I try building PDL::LinearAlgebra against the GotoBLAS2 library I get:

Trans.o:Trans.c:(.text+0xd9b): undefined reference to `dlange_'
Trans.o:Trans.c:(.text+0x29cc): undefined reference to `zlange_'

Trans.c declares the following:

/********************/
extern double dlange_(char *norm, integer *m, integer *n, double *a, integer
 *lda, double *work);

extern double zlange_(char *norm, integer *m, integer *n, dcomplex *a,
 integer *lda, double *work);
/********************/

I deduce that the expectation is that the LAPACK library will resolve those 2 symbols, but the GotoBLAS2 library clearly doesn't.

Is this a deficiency in the GotoBLAS2 implementation ?
Or should those symbols be resolved elsewhere ?

(The PDL::LinearAlgebra source is about 4 years old, so I guess there's the possibility that this problem arises from a deficiency in *its* source.)

Cheers,
Rob



reply via email to

[Prev in Thread] Current Thread [Next in Thread]