For Programmers: Free Programming Magazines  


Home > Archive > Fortran > September 2004 > Math symbols (blas/lapack) linker error's









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Math symbols (blas/lapack) linker error's
pervinder

2004-09-22, 9:09 am

Hi,
I am building a c++ executable which uses fortan math libs. blas,
lapack etc.
But when i build this on HP-UX, i get below linker errors while it
build
without anyissues on Sun and Linux platforms.

dgetrs_ (first referenced in
.../../output/HPUX_32/lib/acc352/dbg/libmtx.a(denseMatrix.o)) (code)
dsytrs_ (first referenced in
.../../output/HPUX_32/lib/acc352/dbg/libmtx.a(denseMatrix.o)) (code)
zgetrf_ (first referenced in
....
dlamch (first referenced in
.../../output/tarkits/HPUX_32/acc352/dbg/cadmosPub/pub/lib/32bit/liblapack

Any poniters as what needs to be done to overcome these link errors ?
I have provided the *.a for all blas and lapack and included them
in the link line. (-lblas -llapack)
Regards,
~Pervinder
Robert Corbett

2004-09-23, 8:57 am

pervinder@gmail.com (pervinder) wrote in message news:<909863a4.0409220334.4cde9f1e@posting.google.com>...
> Hi,
> I am building a c++ executable which uses fortan math libs. blas,
> lapack etc.
> But when i build this on HP-UX, i get below linker errors while it
> build
> without anyissues on Sun and Linux platforms.
>
> dgetrs_ (first referenced in
> ../../output/HPUX_32/lib/acc352/dbg/libmtx.a(denseMatrix.o)) (code)
> dsytrs_ (first referenced in
> ../../output/HPUX_32/lib/acc352/dbg/libmtx.a(denseMatrix.o)) (code)
> zgetrf_ (first referenced in
> ...
> dlamch (first referenced in
> ../../output/tarkits/HPUX_32/acc352/dbg/cadmosPub/pub/lib/32bit/liblapack
>
> Any poniters as what needs to be done to overcome these link errors ?
> I have provided the *.a for all blas and lapack and included them
> in the link line. (-lblas -llapack)


Does your C++ code use names with the trailing underscore? IIRC,
HP Fortran does not add the trailing underscore to Fortran names.

Sincerely,
Bob Corbett
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com