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
|
|
|
|
|