First, I assume you had little or no trouble building LAPACK
using GotoBLAS2 ?

Second, I checked using:

nm libgoto2_barcelonap-r1.13.lib | grep zlange
        U _zlange_
        U _zlange_
0000000 T _zlange_
        U _zlange_
        U _zlange_
        U _zlange_

but didn't see an zlange.obj.

And there's no binding in clapack.h.

---John


On Tue, Aug 23, 2011 at 2:27 AM, Sisyphus <sisyph...@optusnet.com.au> wrote:

>
> ----- Original Message ----- From: "John Chludzinski"
>
>  For LAPACK use GotoBLAS2 (http://www.tacc.utexas.edu/**
>> tacc-projects/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
>
_______________________________________________
Help-gsl mailing list
Help-gsl@gnu.org
https://lists.gnu.org/mailman/listinfo/help-gsl

Reply via email to