Originally posted by: jerryleo
Hi,
I got an issue for linking IBM ESSL lib, it always complain these
ld: 0711-317 ERROR: Undefined symbol: .dgeev
ld: 0711-317 ERROR: Undefined symbol: .dspev
I checked libessl_r.a with nm, it showed
nm /usr/lib/libessl_r.a | grep dgeev
dgeev T 10473088
.dgeev_ T 13564388
.dgeevx T 10531712
.dgeevx_ T 13564564
.esvdgeevx T 25805248
/u/essl/src/work/dgeev.f f -
/u/essl/src/work/dgeevx.f f -
dgeevx D 813080 24
dgeevx_ D 828416 24
esvdgeevx D 835928 24
nm /usr/lib/libessl_r.a | grep dspev
.dspev T 12924928
.dspev_ T 13564404
.dspevd T 12937472
.dspevd_ T 13564500
.dspevx T 12956288
.dspevx_ T 13564468
.esvdspevd T 25798784
.esvdspevx T 25801472
/u/essl/src/work/dspev.f f -
/u/essl/src/work/dspevd.f f -
/u/essl/src/work/dspevx.f f -
dspevd D 815888 24
dspevd_ D 828032 24
dspevx D 815912 24
dspevx_ D 827840 24
esvdspevd D 835544 24
esvdspevx D 835736 24
Here are my env. info
AIX : 7.1.2.0
ESSL : 5.2.0.0
xlf : 14.01
xlc : 12.01
My question is if dgeev and dspev have been included in my copy of ESSL, how can I fix this problem?
Thanks
#AIX-Forum