Some unresolved LAPACKE_*_work symbols

Open forum for general discussions relating to PLASMA.

Some unresolved LAPACKE_*_work symbols

Postby mmarc » Sat Feb 05, 2011 2:39 pm

Dear colleagues,

Thank you for bringing plasma to world!

I built lapacke from source, and now trying to build plasma. Compilation goes fine, but linking fails. It turns there are LAPACKE_*_work symbols that lapacke library does not define (see below). Are you using some custom lapacke version?

Code: Select all
testing_zgesv.o: In function `testing_zgesv':
testing_zgesv.c:(.text+0x19b): undefined reference to `LAPACKE_zlarnv_work'
testing_zgesv.c:(.text+0x2f5): undefined reference to `LAPACKE_zlarnv_work'
testing_zgesv.c:(.text+0x442): undefined reference to `LAPACKE_zlarnv_work'
testing_zgesv.c:(.text+0x5bd): undefined reference to `LAPACKE_zlarnv_work'
testing_zgesv.c:(.text+0x718): undefined reference to `LAPACKE_zlarnv_work'
testing_zgesv.o:testing_zgesv.c:(.text+0x889): more undefined references to `LAPACKE_zlarnv_work' follow
testing_zgels.o: In function `check_factorization':
testing_zgels.c:(.text+0x1cf6): undefined reference to `LAPACKE_zlacpy_work'
testing_zgels.c:(.text+0x1dbb): undefined reference to `LAPACKE_zlacpy_work'
testing_zposv.o: In function `testing_zposv':
testing_zposv.c:(.text+0x1a5): undefined reference to `LAPACKE_dlarnv_work'
testing_zposv.c:(.text+0x38a): undefined reference to `LAPACKE_zlarnv_work'
testing_zposv.c:(.text+0x4fe): undefined reference to `LAPACKE_dlarnv_work'
testing_zposv.c:(.text+0x6d7): undefined reference to `LAPACKE_zlarnv_work'
testing_zposv.c:(.text+0x871): undefined reference to `LAPACKE_dlarnv_work'
testing_zposv.c:(.text+0xa4b): undefined reference to `LAPACKE_zlarnv_work'
testing_zposv.o: In function `check_factorization':
testing_zposv.c:(.text+0x12fd): undefined reference to `LAPACKE_zlacpy_work'
testing_zposv.c:(.text+0x1330): undefined reference to `LAPACKE_zlacpy_work'
testing_zposv.c:(.text+0x1355): undefined reference to `LAPACKE_zlacpy_work'
testing_zposv.c:(.text+0x16dc): undefined reference to `LAPACKE_zlacpy_work'
testing_zposv.c:(.text+0x1701): undefined reference to `LAPACKE_zlacpy_work'
testing_zgemm.o: In function `testing_zgemm':
testing_zgemm.c:(.text+0x1bd): undefined reference to `LAPACKE_dlamch_work'
testing_zgemm.c:(.text+0x253): undefined reference to `LAPACKE_zlarnv_work'
testing_zgemm.c:(.text+0x270): undefined reference to `LAPACKE_zlarnv_work'
testing_zgemm.c:(.text+0x28f): undefined reference to `LAPACKE_zlarnv_work'
testing_zgemm.c:(.text+0x555): undefined reference to `LAPACKE_zlange_work'
testing_zgemm.c:(.text+0x5a5): undefined reference to `LAPACKE_zlange_work'
testing_zgemm.c:(.text+0x5f4): undefined reference to `LAPACKE_zlange_work'
testing_zgemm.c:(.text+0x63e): undefined reference to `LAPACKE_zlange_work'
testing_zgemm.c:(.text+0x6df): undefined reference to `LAPACKE_zlange_work'
testing_zgemm.o:testing_zgemm.c:(.text+0x744): more undefined references to `LAPACKE_zlange_work' follow
testing_zgemm.o: In function `testing_zgemm':
testing_zgemm.c:(.text+0x76b): undefined reference to `LAPACKE_dlamch_work'
testing_zsyrk.o: In function `testing_zsyrk':
testing_zsyrk.c:(.text+0x189): undefined reference to `LAPACKE_dlamch_work'
testing_zsyrk.c:(.text+0x21d): undefined reference to `LAPACKE_zlarnv_work'
testing_zsyrk.c:(.text+0x239): undefined reference to `LAPACKE_dlarnv_work'
testing_zsyrk.c:(.text+0x413): undefined reference to `LAPACKE_zlange_work'
testing_zsyrk.c:(.text+0x447): undefined reference to `LAPACKE_zlange_work'
testing_zsyrk.c:(.text+0x480): undefined reference to `LAPACKE_zlange_work'
testing_zsyrk.c:(.text+0x508): undefined reference to `LAPACKE_zlange_work'
testing_zsyrk.c:(.text+0x560): undefined reference to `LAPACKE_zlange_work'
testing_zsyrk.c:(.text+0x579): undefined reference to `LAPACKE_dlamch_work'
testing_zsyr2k.o: In function `testing_zsyr2k':
testing_zsyr2k.c:(.text+0x1df): undefined reference to `LAPACKE_dlamch_work'
testing_zsyr2k.c:(.text+0x275): undefined reference to `LAPACKE_zlarnv_work'
testing_zsyr2k.c:(.text+0x294): undefined reference to `LAPACKE_zlarnv_work'
testing_zsyr2k.c:(.text+0x2b0): undefined reference to `LAPACKE_dlarnv_work'
testing_zsyr2k.c:(.text+0x4a7): undefined reference to `LAPACKE_zlange_work'
testing_zsyr2k.c:(.text+0x4f7): undefined reference to `LAPACKE_zlange_work'
testing_zsyr2k.c:(.text+0x538): undefined reference to `LAPACKE_zlange_work'
testing_zsyr2k.c:(.text+0x579): undefined reference to `LAPACKE_zlange_work'
testing_zsyr2k.c:(.text+0x624): undefined reference to `LAPACKE_zlange_work'
testing_zsyr2k.o:testing_zsyr2k.c:(.text+0x686): more undefined references to `LAPACKE_zlange_work' follow
testing_zsyr2k.o: In function `testing_zsyr2k':
testing_zsyr2k.c:(.text+0x6a7): undefined reference to `LAPACKE_dlamch_work'
testing_zsymm.o: In function `testing_zsymm':
testing_zsymm.c:(.text+0x1e9): undefined reference to `LAPACKE_dlamch_work'
testing_zsymm.c:(.text+0x279): undefined reference to `LAPACKE_dlarnv_work'
testing_zsymm.c:(.text+0x2ea): undefined reference to `LAPACKE_zlarnv_work'
testing_zsymm.c:(.text+0x309): undefined reference to `LAPACKE_zlarnv_work'
testing_zsymm.c:(.text+0x566): undefined reference to `LAPACKE_zlange_work'
testing_zsymm.c:(.text+0x5a7): undefined reference to `LAPACKE_zlange_work'
testing_zsymm.c:(.text+0x5e3): undefined reference to `LAPACKE_zlange_work'
testing_zsymm.c:(.text+0x624): undefined reference to `LAPACKE_zlange_work'
testing_zsymm.c:(.text+0x6c7): undefined reference to `LAPACKE_zlange_work'
testing_zsymm.o:testing_zsymm.c:(.text+0x727): more undefined references to `LAPACKE_zlange_work' follow
testing_zsymm.o: In function `testing_zsymm':
testing_zsymm.c:(.text+0x740): undefined reference to `LAPACKE_dlamch_work'
testing_ztrsm.o: In function `testing_ztrsm':
testing_ztrsm.c:(.text+0x13a): undefined reference to `LAPACKE_dlamch_work'
testing_ztrsm.c:(.text+0x1ce): undefined reference to `LAPACKE_zlarnv_work'
testing_ztrsm.c:(.text+0x1e7): undefined reference to `LAPACKE_zlarnv_work'
testing_ztrsm.c:(.text+0x42c): undefined reference to `LAPACKE_zlantr_work'
testing_ztrsm.c:(.text+0x468): undefined reference to `LAPACKE_zlange_work'
testing_ztrsm.c:(.text+0x4a4): undefined reference to `LAPACKE_zlange_work'
testing_ztrsm.c:(.text+0x524): undefined reference to `LAPACKE_zlange_work'
testing_ztrsm.c:(.text+0x583): undefined reference to `LAPACKE_zlange_work'
testing_ztrsm.c:(.text+0x59c): undefined reference to `LAPACKE_dlamch_work'
testing_ztrmm.o: In function `testing_ztrmm':
testing_ztrmm.c:(.text+0x13a): undefined reference to `LAPACKE_dlamch_work'
testing_ztrmm.c:(.text+0x1ce): undefined reference to `LAPACKE_zlarnv_work'
testing_ztrmm.c:(.text+0x1e7): undefined reference to `LAPACKE_zlarnv_work'
testing_ztrmm.c:(.text+0x42c): undefined reference to `LAPACKE_zlantr_work'
testing_ztrmm.c:(.text+0x468): undefined reference to `LAPACKE_zlange_work'
testing_ztrmm.c:(.text+0x4a4): undefined reference to `LAPACKE_zlange_work'
testing_ztrmm.c:(.text+0x524): undefined reference to `LAPACKE_zlange_work'
testing_ztrmm.c:(.text+0x583): undefined reference to `LAPACKE_zlange_work'
testing_ztrmm.c:(.text+0x59c): undefined reference to `LAPACKE_dlamch_work'
testing_zlange.o: In function `testing_zlange':
testing_zlange.c:(.text+0x8d): undefined reference to `LAPACKE_dlamch_work'
testing_zlange.c:(.text+0x11c): undefined reference to `LAPACKE_zlarnv_work'
testing_zlange.c:(.text+0x16d): undefined reference to `LAPACKE_zlange_work'
testing_zlange.c:(.text+0x270): undefined reference to `LAPACKE_zlansy_work'
testing_zlange.c:(.text+0x3c7): undefined reference to `LAPACKE_zlanhe_work'
testing_zherk.o: In function `testing_zherk':
testing_zherk.c:(.text+0x15b): undefined reference to `LAPACKE_dlamch_work'
testing_zherk.c:(.text+0x1f1): undefined reference to `LAPACKE_zlarnv_work'
testing_zherk.c:(.text+0x20d): undefined reference to `LAPACKE_dlarnv_work'
testing_zherk.c:(.text+0x398): undefined reference to `LAPACKE_zlange_work'
testing_zherk.c:(.text+0x3cc): undefined reference to `LAPACKE_zlange_work'
testing_zherk.c:(.text+0x402): undefined reference to `LAPACKE_zlange_work'
testing_zherk.c:(.text+0x474): undefined reference to `LAPACKE_zlange_work'
testing_zherk.c:(.text+0x4c9): undefined reference to `LAPACKE_zlange_work'
testing_zherk.c:(.text+0x4e2): undefined reference to `LAPACKE_dlamch_work'
testing_zher2k.o: In function `testing_zher2k':
testing_zher2k.c:(.text+0x1b6): undefined reference to `LAPACKE_dlamch_work'
testing_zher2k.c:(.text+0x24c): undefined reference to `LAPACKE_zlarnv_work'
testing_zher2k.c:(.text+0x269): undefined reference to `LAPACKE_zlarnv_work'
testing_zher2k.c:(.text+0x285): undefined reference to `LAPACKE_dlarnv_work'
testing_zher2k.c:(.text+0x443): undefined reference to `LAPACKE_zlange_work'
testing_zher2k.c:(.text+0x4a0): undefined reference to `LAPACKE_zlange_work'
testing_zher2k.c:(.text+0x4e4): undefined reference to `LAPACKE_zlange_work'
testing_zher2k.c:(.text+0x528): undefined reference to `LAPACKE_zlange_work'
testing_zher2k.c:(.text+0x5ae): undefined reference to `LAPACKE_zlange_work'
testing_zher2k.o:testing_zher2k.c:(.text+0x606): more undefined references to `LAPACKE_zlange_work' follow
testing_zher2k.o: In function `testing_zher2k':
testing_zher2k.c:(.text+0x62d): undefined reference to `LAPACKE_dlamch_work'
testing_zhemm.o: In function `testing_zhemm':
testing_zhemm.c:(.text+0x1e9): undefined reference to `LAPACKE_dlamch_work'
testing_zhemm.c:(.text+0x279): undefined reference to `LAPACKE_dlarnv_work'
testing_zhemm.c:(.text+0x2ea): undefined reference to `LAPACKE_zlarnv_work'
testing_zhemm.c:(.text+0x309): undefined reference to `LAPACKE_zlarnv_work'
testing_zhemm.c:(.text+0x566): undefined reference to `LAPACKE_zlange_work'
testing_zhemm.c:(.text+0x5a7): undefined reference to `LAPACKE_zlange_work'
testing_zhemm.c:(.text+0x5e3): undefined reference to `LAPACKE_zlange_work'
testing_zhemm.c:(.text+0x624): undefined reference to `LAPACKE_zlange_work'
testing_zhemm.c:(.text+0x6c7): undefined reference to `LAPACKE_zlange_work'
testing_zhemm.o:testing_zhemm.c:(.text+0x727): more undefined references to `LAPACKE_zlange_work' follow
testing_zhemm.o: In function `testing_zhemm':
testing_zhemm.c:(.text+0x740): undefined reference to `LAPACKE_dlamch_work'
testing_zgecfi.o: In function `testing_zgecfi':
testing_zgecfi.c:(.text+0xc0): undefined reference to `LAPACKE_zlarnv_work'
testing_zgetmi.o: In function `testing_zgetmi':
testing_zgetmi.c:(.text+0xa3): undefined reference to `LAPACKE_zlarnv_work'
testing_zcposv.o: In function `testing_zcposv':
testing_zcposv.c:(.text+0x143): undefined reference to `LAPACKE_dlamch_work'
testing_zcposv.c:(.text+0x171): undefined reference to `LAPACKE_dlarnv_work'
testing_zcposv.c:(.text+0x35f): undefined reference to `LAPACKE_zlarnv_work'
testing_zcposv.c:(.text+0x4a4): undefined reference to `LAPACKE_zlange_work'
testing_zcposv.c:(.text+0x4e2): undefined reference to `LAPACKE_zlange_work'
testing_zcposv.c:(.text+0x51e): undefined reference to `LAPACKE_zlange_work'
testing_zcposv.c:(.text+0x59c): undefined reference to `LAPACKE_zlange_work'
testing_zcgesv.o: In function `testing_zcgesv':
testing_zcgesv.c:(.text+0x12a): undefined reference to `LAPACKE_dlamch_work'
testing_zcgesv.c:(.text+0x15a): undefined reference to `LAPACKE_zlarnv_work'
testing_zcgesv.c:(.text+0x2af): undefined reference to `LAPACKE_zlarnv_work'
testing_zcgesv.c:(.text+0x3df): undefined reference to `LAPACKE_zlange_work'
testing_zcgesv.c:(.text+0x41f): undefined reference to `LAPACKE_zlange_work'
testing_zcgesv.c:(.text+0x45b): undefined reference to `LAPACKE_zlange_work'
testing_zcgesv.c:(.text+0x4e1): undefined reference to `LAPACKE_zlange_work'
testing_zcungesv.o: In function `testing_zcungesv':
testing_zcungesv.c:(.text+0x124): undefined reference to `LAPACKE_dlamch_work'
testing_zcungesv.c:(.text+0x151): undefined reference to `LAPACKE_zlarnv_work'
testing_zcungesv.c:(.text+0x29a): undefined reference to `LAPACKE_zlarnv_work'
testing_zcungesv.c:(.text+0x3c9): undefined reference to `LAPACKE_zlange_work'
testing_zcungesv.c:(.text+0x405): undefined reference to `LAPACKE_zlange_work'
testing_zcungesv.c:(.text+0x441): undefined reference to `LAPACKE_zlange_work'
testing_zcungesv.c:(.text+0x4c2): undefined reference to `LAPACKE_zlange_work'
../lib/libplasma.a(zcposv.o): In function `PLASMA_zcposv_Tile_Async':
zcposv.c:(.text+0x1206): undefined reference to `LAPACKE_dlamch_work'
../lib/libplasma.a(zcgesv.o): In function `PLASMA_zcgesv_Tile_Async':
zcgesv.c:(.text+0x12d2): undefined reference to `LAPACKE_dlamch_work'
../lib/libplasma.a(zcungesv.o): In function `PLASMA_zcungesv_Tile_Async':
zcungesv.c:(.text+0x12f4): undefined reference to `LAPACKE_dlamch_work'
../lib/libcoreblas.a(core_zgeqrt.o): In function `CORE_zgeqrt':
core_zgeqrt.c:(.text+0x23a): undefined reference to `LAPACKE_zgeqr2_work'
core_zgeqrt.c:(.text+0x289): undefined reference to `LAPACKE_zlarft_work'
../lib/libcoreblas.a(core_zgeqrt.o): In function `CORE_zgeqrt_quark':
core_zgeqrt.c:(.text+0x86f): undefined reference to `LAPACKE_zgeqr2_work'
core_zgeqrt.c:(.text+0x8bb): undefined reference to `LAPACKE_zlarft_work'
../lib/libcoreblas.a(core_ztsqrt.o): In function `CORE_ztsqrt':
core_ztsqrt.c:(.text+0x330): undefined reference to `LAPACKE_zlarfg_work'
core_ztsqrt.c:(.text+0x3b5): undefined reference to `LAPACKE_zlacgv_work'
core_ztsqrt.c:(.text+0x429): undefined reference to `LAPACKE_zlacgv_work'
core_ztsqrt.c:(.text+0x4b5): undefined reference to `LAPACKE_zlacgv_work'
../lib/libcoreblas.a(core_ztsqrt.o): In function `CORE_ztsqrt_quark':
core_ztsqrt.c:(.text+0xed5): undefined reference to `LAPACKE_zlarfg_work'
core_ztsqrt.c:(.text+0xf59): undefined reference to `LAPACKE_zlacgv_work'
core_ztsqrt.c:(.text+0xfcd): undefined reference to `LAPACKE_zlacgv_work'
core_ztsqrt.c:(.text+0x1059): undefined reference to `LAPACKE_zlacgv_work'
../lib/libcoreblas.a(core_ztsrfb.o): In function `CORE_ztsrfb':
core_ztsrfb.c:(.text+0xdb): undefined reference to `LAPACKE_zlacpy_work'
core_ztsrfb.c:(.text+0x298): undefined reference to `LAPACKE_zlacpy_work'
core_ztsrfb.c:(.text+0x43b): undefined reference to `LAPACKE_zlacpy_work'
core_ztsrfb.c:(.text+0x5f8): undefined reference to `LAPACKE_zlacpy_work'
../lib/libcoreblas.a(core_zgelqt.o): In function `CORE_zgelqt':
core_zgelqt.c:(.text+0x1ea): undefined reference to `LAPACKE_zgelq2_work'
core_zgelqt.c:(.text+0x247): undefined reference to `LAPACKE_zlarft_work'
../lib/libcoreblas.a(core_zgelqt.o): In function `CORE_zgelqt_quark':
core_zgelqt.c:(.text+0x816): undefined reference to `LAPACKE_zgelq2_work'
core_zgelqt.c:(.text+0x876): undefined reference to `LAPACKE_zlarft_work'
../lib/libcoreblas.a(core_ztslqt.o): In function `CORE_ztslqt':
core_ztslqt.c:(.text+0x217): undefined reference to `LAPACKE_zlacgv_work'
core_ztslqt.c:(.text+0x253): undefined reference to `LAPACKE_zlacgv_work'
core_ztslqt.c:(.text+0x27f): undefined reference to `LAPACKE_zlarfg_work'
core_ztslqt.c:(.text+0x467): undefined reference to `LAPACKE_zlacgv_work'
core_ztslqt.c:(.text+0x483): undefined reference to `LAPACKE_zlacgv_work'
../lib/libcoreblas.a(core_ztslqt.o): In function `CORE_ztslqt_quark':
core_ztslqt.c:(.text+0xc26): undefined reference to `LAPACKE_zlacgv_work'
core_ztslqt.c:(.text+0xc62): undefined reference to `LAPACKE_zlacgv_work'
core_ztslqt.c:(.text+0xc8e): undefined reference to `LAPACKE_zlarfg_work'
core_ztslqt.c:(.text+0xe72): undefined reference to `LAPACKE_zlacgv_work'
core_ztslqt.c:(.text+0xe8e): undefined reference to `LAPACKE_zlacgv_work'
../lib/libcoreblas.a(core_zttqrt.o): In function `CORE_zttqrt':
core_zttqrt.c:(.text+0x335): undefined reference to `LAPACKE_zlarfg_work'
core_zttqrt.c:(.text+0x3fb): undefined reference to `LAPACKE_zlacgv_work'
core_zttqrt.c:(.text+0x485): undefined reference to `LAPACKE_zlacgv_work'
core_zttqrt.c:(.text+0x4da): undefined reference to `LAPACKE_zlacgv_work'
../lib/libcoreblas.a(core_zttqrt.o): In function `CORE_zttqrt_quark':
core_zttqrt.c:(.text+0xfb7): undefined reference to `LAPACKE_zlarfg_work'
core_zttqrt.c:(.text+0x107d): undefined reference to `LAPACKE_zlacgv_work'
core_zttqrt.c:(.text+0x1106): undefined reference to `LAPACKE_zlacgv_work'
core_zttqrt.c:(.text+0x115b): undefined reference to `LAPACKE_zlacgv_work'
../lib/libcoreblas.a(core_zttrfb.o): In function `CORE_zttrfb':
core_zttrfb.c:(.text+0x126): undefined reference to `LAPACKE_zlacpy_work'
core_zttrfb.c:(.text+0x547): undefined reference to `LAPACKE_zlacpy_work'
core_zttrfb.c:(.text+0x915): undefined reference to `LAPACKE_zlacpy_work'
../lib/libcoreblas.a(core_zgetrf.o): In function `CORE_zgetrf':
core_zgetrf.c:(.text+0x190): undefined reference to `LAPACKE_zgetf2_work'
../lib/libcoreblas.a(core_zgetrf.o): In function `CORE_zgetrf_quark':
core_zgetrf.c:(.text+0x800): undefined reference to `LAPACKE_zgetf2_work'
../lib/libcoreblas.a(core_zgessm.o): In function `CORE_zgessm':
core_zgessm.c:(.text+0x1b6): undefined reference to `LAPACKE_zlaswp_work'
../lib/libcoreblas.a(core_zgessm.o): In function `CORE_zgessm_quark':
core_zgessm.c:(.text+0x7d7): undefined reference to `LAPACKE_zlaswp_work'
../lib/libcoreblas.a(core_zlacpy.o): In function `CORE_zlacpy':
core_zlacpy.c:(.text+0x2d): undefined reference to `LAPACKE_zlacpy_work'
../lib/libcoreblas.a(core_zlacpy.o): In function `CORE_zlacpy_quark':
core_zlacpy.c:(.text+0x10e): undefined reference to `LAPACKE_zlacpy_work'
../lib/libcoreblas.a(core_zlange.o): In function `CORE_zlange':
core_zlange.c:(.text+0x2c): undefined reference to `LAPACKE_zlange_work'
../lib/libcoreblas.a(core_zlange.o): In function `CORE_zlange_quark':
core_zlange.c:(.text+0x126): undefined reference to `LAPACKE_zlange_work'
../lib/libcoreblas.a(core_zlange.o): In function `CORE_zlange_f1_quark':
core_zlange.c:(.text+0x33b): undefined reference to `LAPACKE_zlange_work'
../lib/libcoreblas.a(core_zlansy.o): In function `CORE_zlansy':
core_zlansy.c:(.text+0x3a): undefined reference to `LAPACKE_zlansy_work'
../lib/libcoreblas.a(core_zlansy.o): In function `CORE_zlansy_quark':
core_zlansy.c:(.text+0x131): undefined reference to `LAPACKE_zlansy_work'
../lib/libcoreblas.a(core_zlansy.o): In function `CORE_zlansy_f1_quark':
core_zlansy.c:(.text+0x357): undefined reference to `LAPACKE_zlansy_work'
../lib/libcoreblas.a(core_zunmqr.o): In function `CORE_zunmqr':
core_zunmqr.c:(.text+0x3b1): undefined reference to `LAPACKE_zlarfb_work'
../lib/libcoreblas.a(core_zunmqr.o): In function `CORE_zunmqr_quark':
core_zunmqr.c:(.text+0xc45): undefined reference to `LAPACKE_zlarfb_work'
../lib/libcoreblas.a(core_zunmlq.o): In function `CORE_zunmlq':
core_zunmlq.c:(.text+0x384): undefined reference to `LAPACKE_zlarfb_work'
../lib/libcoreblas.a(core_zunmlq.o): In function `CORE_zunmlq_quark':
core_zunmlq.c:(.text+0xc1d): undefined reference to `LAPACKE_zlarfb_work'
../lib/libcoreblas.a(core_zlanhe.o): In function `CORE_zlanhe':
core_zlanhe.c:(.text+0x3a): undefined reference to `LAPACKE_zlanhe_work'
../lib/libcoreblas.a(core_zlanhe.o): In function `CORE_zlanhe_quark':
core_zlanhe.c:(.text+0x131): undefined reference to `LAPACKE_zlanhe_work'
../lib/libcoreblas.a(core_zlanhe.o): In function `CORE_zlanhe_f1_quark':
core_zlanhe.c:(.text+0x357): undefined reference to `LAPACKE_zlanhe_work'
../lib/libcoreblas.a(core_zlag2c.o): In function `CORE_zlag2c':
core_zlag2c.c:(.text+0x20): undefined reference to `LAPACKE_zlag2c_work'
../lib/libcoreblas.a(core_zlag2c.o): In function `CORE_zlag2c_quark':
core_zlag2c.c:(.text+0x110): undefined reference to `LAPACKE_zlag2c_work'
../lib/libcoreblas.a(core_zlag2c.o): In function `CORE_clag2z':
core_zlag2c.c:(.text+0x290): undefined reference to `LAPACKE_clag2z_work'
../lib/libcoreblas.a(core_zlag2c.o): In function `CORE_clag2z_quark':
core_zlag2c.c:(.text+0x355): undefined reference to `LAPACKE_clag2z_work'
../lib/libcoreblas.a(core_cgeqrt.o): In function `CORE_cgeqrt':
core_cgeqrt.c:(.text+0x220): undefined reference to `LAPACKE_cgeqr2_work'
core_cgeqrt.c:(.text+0x270): undefined reference to `LAPACKE_clarft_work'
../lib/libcoreblas.a(core_cgeqrt.o): In function `CORE_cgeqrt_quark':
core_cgeqrt.c:(.text+0x844): undefined reference to `LAPACKE_cgeqr2_work'
core_cgeqrt.c:(.text+0x891): undefined reference to `LAPACKE_clarft_work'
../lib/libcoreblas.a(core_ctsqrt.o): In function `CORE_ctsqrt':
core_ctsqrt.c:(.text+0x317): undefined reference to `LAPACKE_clarfg_work'
core_ctsqrt.c:(.text+0x39f): undefined reference to `LAPACKE_clacgv_work'
core_ctsqrt.c:(.text+0x417): undefined reference to `LAPACKE_clacgv_work'
core_ctsqrt.c:(.text+0x4a2): undefined reference to `LAPACKE_clacgv_work'
../lib/libcoreblas.a(core_ctsqrt.o): In function `CORE_ctsqrt_quark':
core_ctsqrt.c:(.text+0xe6c): undefined reference to `LAPACKE_clarfg_work'
core_ctsqrt.c:(.text+0xef4): undefined reference to `LAPACKE_clacgv_work'
core_ctsqrt.c:(.text+0xf6c): undefined reference to `LAPACKE_clacgv_work'
core_ctsqrt.c:(.text+0xff7): undefined reference to `LAPACKE_clacgv_work'
../lib/libcoreblas.a(core_ctsrfb.o): In function `CORE_ctsrfb':
core_ctsrfb.c:(.text+0xdc): undefined reference to `LAPACKE_clacpy_work'
core_ctsrfb.c:(.text+0x29a): undefined reference to `LAPACKE_clacpy_work'
core_ctsrfb.c:(.text+0x43a): undefined reference to `LAPACKE_clacpy_work'
core_ctsrfb.c:(.text+0x5f7): undefined reference to `LAPACKE_clacpy_work'
../lib/libcoreblas.a(core_cgetrf.o): In function `CORE_cgetrf':
core_cgetrf.c:(.text+0x186): undefined reference to `LAPACKE_cgetf2_work'
../lib/libcoreblas.a(core_cgetrf.o): In function `CORE_cgetrf_quark':
core_cgetrf.c:(.text+0x7e9): undefined reference to `LAPACKE_cgetf2_work'
../lib/libcoreblas.a(core_cgessm.o): In function `CORE_cgessm':
core_cgessm.c:(.text+0x1b3): undefined reference to `LAPACKE_claswp_work'
../lib/libcoreblas.a(core_cgessm.o): In function `CORE_cgessm_quark':
core_cgessm.c:(.text+0x7c7): undefined reference to `LAPACKE_claswp_work'
../lib/libcoreblas.a(core_cunmqr.o): In function `CORE_cunmqr':
core_cunmqr.c:(.text+0x3ae): undefined reference to `LAPACKE_clarfb_work'
../lib/libcoreblas.a(core_cunmqr.o): In function `CORE_cunmqr_quark':
core_cunmqr.c:(.text+0xc41): undefined reference to `LAPACKE_clarfb_work'
../lib/libcoreblas.a(core_dlange.o): In function `CORE_dlange':
core_dlange.c:(.text+0x2c): undefined reference to `LAPACKE_dlange_work'
../lib/libcoreblas.a(core_dlange.o): In function `CORE_dlange_quark':
core_dlange.c:(.text+0x126): undefined reference to `LAPACKE_dlange_work'
../lib/libcoreblas.a(core_dlange.o): In function `CORE_dlange_f1_quark':
core_dlange.c:(.text+0x33b): undefined reference to `LAPACKE_dlange_work'
make[1]: *** [ztesting] Error 1


Thanks!
mmarc
 
Posts: 5
Joined: Sat Feb 05, 2011 2:34 pm

Re: Some unresolved LAPACKE_*_work symbols

Postby luszczek » Sun Feb 06, 2011 6:15 pm

Yes we are using a custom version of LAPACKE with these definition.
They should be included in the next release of LAPACKE.
You can get it at: http://icl.cs.utk.edu/projectsfiles/pla ... apacke.tgz
luszczek
 
Posts: 15
Joined: Tue Jul 14, 2009 2:10 pm

Re: Some unresolved LAPACKE_*_work symbols

Postby mmarc » Sun Feb 06, 2011 7:47 pm

Thanks, Piotr,

My mistake was I used lapacke from lapack web page. Now Plasma compiles fine for me.
mmarc
 
Posts: 5
Joined: Sat Feb 05, 2011 2:34 pm


Return to User discussion

Who is online

Users browsing this forum: No registered users and 3 guests

cron