Ошибка сборки LINPACK

Я новичок в LINPACK. Я пытался запустить LINPACK на ubuntu 18.04. Однако у меня было много ошибок при строительстве. Похоже, что с pthread что-то не так. Но в моей системе есть файл pthread.h. Я думаю, что правильно настроил Make.Linux_ATHLON_CBLAS. Часть информации об ошибке может быть найдена следующим образом:

HPL_grid_exit.c:(.text+0x5): undefined reference to `ompi_mpi_comm_null'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_broadcast.o): In function `HPL_broadcast':
HPL_broadcast.c:(.text+0x94): undefined reference to `ompi_mpi_int'
HPL_broadcast.c:(.text+0x9b): undefined reference to `ompi_mpi_double'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_reduce.o): In function `HPL_reduce':
HPL_reduce.c:(.text+0xee): undefined reference to `ompi_mpi_int'
HPL_reduce.c:(.text+0xf5): undefined reference to `ompi_mpi_double'
HPL_reduce.c:(.text+0x220): undefined reference to `ompi_mpi_int'
HPL_reduce.c:(.text+0x227): undefined reference to `ompi_mpi_double'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_pwarn.o): In function `HPL_pwarn':
HPL_pwarn.c:(.text+0xca): undefined reference to `ompi_mpi_comm_world'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_pabort.o): In function `HPL_pabort':
HPL_pabort.c:(.text+0xd0): undefined reference to `ompi_mpi_comm_world'
HPL_pabort.c:(.text+0x11f): undefined reference to `ompi_mpi_comm_world'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_blong.o): In function `HPL_bcast_blong':
HPL_blong.c:(.text+0x319): undefined reference to `ompi_mpi_byte'
HPL_blong.c:(.text+0x558): undefined reference to `ompi_mpi_byte'
HPL_blong.c:(.text+0x596): undefined reference to `ompi_mpi_byte'
HPL_blong.c:(.text+0x655): undefined reference to `ompi_mpi_byte'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_blonM.o): In function `HPL_bcast_blonM':
HPL_blonM.c:(.text+0x3cd): undefined reference to `ompi_mpi_byte'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_blonM.o):HPL_blonM.c:(.text+0x6bd): more undefined references to `ompi_mpi_byte' follow
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_packL.o): In function `HPL_packL':
HPL_packL.c:(.text+0x100): undefined reference to `ompi_mpi_double'
HPL_packL.c:(.text+0x283): undefined reference to `ompi_mpi_double'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_send.o): In function `HPL_send':
HPL_send.c:(.text+0xf): undefined reference to `ompi_mpi_double'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_recv.o): In function `HPL_recv':
HPL_recv.c:(.text+0x31): undefined reference to `ompi_mpi_double'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_sdrv.o): In function `HPL_sdrv':
HPL_sdrv.c:(.text+0x48): undefined reference to `ompi_mpi_double'
/home/zhe/hpl/lib/Linux_ATHLON_CBLAS/libhpl.a(HPL_sdrv.o):HPL_sdrv.c:(.text+0x9f): more undefined references to `ompi_mpi_double' follow
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-comm_free.o): In function `PMPI_Comm_free':
(.text+0x1b2): undefined reference to `pthread_getspecific'
(.text+0x207): undefined reference to `pthread_getspecific'
(.text+0x341): undefined reference to `pthread_setspecific'

/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_commit.o): In function `PMPI_Type_commit':
(.text+0x17a): undefined reference to `pthread_getspecific'
(.text+0x1df): undefined reference to `pthread_getspecific'
(.text+0x3a1): undefined reference to `pthread_setspecific'
(.text+0x419): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_struct.o): In function `PMPI_Type_struct':
(.text+0x4c4): undefined reference to `pthread_getspecific'
(.text+0x5ab): undefined reference to `pthread_getspecific'
(.text+0x781): undefined reference to `pthread_setspecific'
(.text+0x831): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_free.o): In function `PMPI_Type_free':
(.text+0x23c): undefined reference to `pthread_getspecific'
(.text+0x29f): undefined reference to `pthread_getspecific'
(.text+0x3b1): undefined reference to `pthread_setspecific'
(.text+0x429): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-abort.o): In function `PMPI_Abort':
(.text+0x1da): undefined reference to `pthread_getspecific'
(.text+0x227): undefined reference to `pthread_getspecific'
(.text+0x3a9): undefined reference to `pthread_setspecific'
(.text+0x421): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-initthread.o): In function `MPIR_Thread_CS_Finalize':
(.text+0x1b): undefined reference to `pthread_getspecific'
(.text+0x35): undefined reference to `pthread_setspecific'
(.text+0x48): undefined reference to `pthread_key_delete'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-initthread.o): In function `MPIR_Init_thread':
(.text+0x17a): undefined reference to `pthread_mutexattr_init'
(.text+0x187): undefined reference to `pthread_mutexattr_settype'
(.text+0x1b1): undefined reference to `pthread_key_create'
(.text+0x1df): undefined reference to `pthread_setspecific'
(.text+0x517): undefined reference to `pthread_getspecific'
(.text+0x54f): undefined reference to `pthread_getspecific'
(.text+0x587): undefined reference to `pthread_getspecific'
(.text+0x789): undefined reference to `pthread_setspecific'
(.text+0x841): undefined reference to `pthread_setspecific'
(.text+0x8a1): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-initthread.o): In function `PMPI_Init_thread':
(.text+0xa87): undefined reference to `pthread_getspecific'
(.text+0xb21): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-finalize.o): In function `PMPI_Finalize':
(.text+0x34a): undefined reference to `pthread_getspecific'
(.text+0x42f): undefined reference to `pthread_getspecific'
(.text+0x467): undefined reference to `pthread_getspecific'
(.text+0x521): undefined reference to `pthread_setspecific'
(.text+0x5e1): undefined reference to `pthread_setspecific'
(.text+0x6b1): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-iprobe.o): In function `PMPI_Iprobe':
(.text+0x18a): undefined reference to `pthread_getspecific'
(.text+0x1dc): undefined reference to `pthread_getspecific'
(.text+0x3a9): undefined reference to `pthread_setspecific'
(.text+0x421): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-irecv.o): In function `PMPI_Irecv':
(.text+0x1da): undefined reference to `pthread_getspecific'
(.text+0x22c): undefined reference to `pthread_getspecific'
(.text+0x449): undefined reference to `pthread_setspecific'
(.text+0x4c1): undefined reference to `pthread_setspecific'

/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-ired_scat.o): In function `PMPI_Ireduce_scatter':
(.text+0x3eec): undefined reference to `pthread_getspecific'
(.text+0x3f27): undefined reference to `pthread_getspecific'
(.text+0x4029): undefined reference to `pthread_setspecific'
(.text+0x40a1): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-ired_scat_block.o): In function `PMPI_Ireduce_scatter_block':
(.text+0x3b8c): undefined reference to `pthread_getspecific'
(.text+0x3bc7): undefined reference to `pthread_getspecific'
(.text+0x3cc9): undefined reference to `pthread_setspecific'
(.text+0x3d41): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-ireduce.o): In function `MPIR_Ireduce_binomial':
(.text+0x297): undefined reference to `pthread_getspecific'
(.text+0x2c8): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-ireduce.o): In function `PMPI_Ireduce':
(.text+0x2e24): undefined reference to `pthread_getspecific'
(.text+0x2e5f): undefined reference to `pthread_getspecific'
(.text+0x3199): undefined reference to `pthread_setspecific'
(.text+0x3211): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-iscan.o): In function `PMPI_Iscan':
(.text+0x16dc): undefined reference to `pthread_getspecific'
(.text+0x1717): undefined reference to `pthread_getspecific'
(.text+0x1819): undefined reference to `pthread_setspecific'
(.text+0x18b1): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-iscatter.o): In function `PMPI_Iscatter':
(.text+0x19ec): undefined reference to `pthread_getspecific'
(.text+0x1a27): undefined reference to `pthread_getspecific'
(.text+0x1ca9): undefined reference to `pthread_setspecific'
(.text+0x1de9): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-iscatterv.o): In function `PMPI_Iscatterv':
(.text+0x684): undefined reference to `pthread_getspecific'
(.text+0x6bf): undefined reference to `pthread_getspecific'
(.text+0x911): undefined reference to `pthread_setspecific'
(.text+0x991): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-comm_dup.o): In function `PMPI_Comm_dup':
(.text+0x26a): undefined reference to `pthread_getspecific'
(.text+0x2bf): undefined reference to `pthread_getspecific'
(.text+0x419): undefined reference to `pthread_setspecific'
(.text+0x491): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-comm_group.o): In function `PMPI_Comm_group':
(.text+0x30c): undefined reference to `pthread_getspecific'
(.text+0x35f): undefined reference to `pthread_getspecific'
(.text+0x499): undefined reference to `pthread_setspecific'
(.text+0x511): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_indexed.o): In function `PMPI_Type_indexed':
(.text+0x40c): undefined reference to `pthread_getspecific'
(.text+0x507): undefined reference to `pthread_getspecific'
(.text+0x6a1): undefined reference to `pthread_setspecific'
(.text+0x719): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_contiguous.o): In function `PMPI_Type_contiguous':
(.text+0x3fc): undefined reference to `pthread_getspecific'
(.text+0x457): undefined reference to `pthread_getspecific'
(.text+0x611): undefined reference to `pthread_setspecific'
(.text+0x689): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_get_extent_x.o): In function `PMPI_Type_get_extent_x':
(.text+0x13e): undefined reference to `pthread_getspecific'
(.text+0x217): undefined reference to `pthread_getspecific'
(.text+0x341): undefined reference to `pthread_setspecific'
(.text+0x3b9): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_get_true_extent_x.o): In function `PMPI_Type_get_true_extent_x':
(.text+0x14e): undefined reference to `pthread_getspecific'
(.text+0x227): undefined reference to `pthread_getspecific'
(.text+0x351): undefined reference to `pthread_setspecific'
(.text+0x3c9): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_create_struct.o): In function `PMPI_Type_create_struct':
(.text+0x41c): undefined reference to `pthread_getspecific'
(.text+0x593): undefined reference to `pthread_getspecific'
(.text+0x761): undefined reference to `pthread_setspecific'
(.text+0x811): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-type_create_indexed_block.o): In function `PMPI_Type_create_indexed_block':
(.text+0x3cc): undefined reference to `pthread_getspecific'
(.text+0x4cf): undefined reference to `pthread_getspecific'
(.text+0x601): undefined reference to `pthread_setspecific'
(.text+0x6a1): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-group_free.o): In function `PMPI_Group_free':
(.text+0x1f2): undefined reference to `pthread_getspecific'
(.text+0x247): undefined reference to `pthread_getspecific'
(.text+0x381): undefined reference to `pthread_setspecific'
(.text+0x3f9): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-group_intersection.o): In function `PMPI_Group_intersection':
(.text+0x40a): undefined reference to `pthread_getspecific'
(.text+0x457): undefined reference to `pthread_getspecific'
(.text+0x521): undefined reference to `pthread_setspecific'
(.text+0x599): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-group_translate_ranks.o): In function `PMPI_Group_translate_ranks':
(.text+0x474): undefined reference to `pthread_getspecific'
(.text+0x4c7): undefined reference to `pthread_getspecific'
(.text+0x591): undefined reference to `pthread_setspecific'
(.text+0x609): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-waitall.o): In function `PMPI_Waitall':
(.text+0xb92): undefined reference to `pthread_getspecific'
(.text+0xc52): undefined reference to `pthread_getspecific'
(.text+0xda1): undefined reference to `pthread_setspecific'
(.text+0xe19): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-dist_gr_neighb_count.o): In function `PMPI_Dist_graph_neighbors_count':
(.text+0x1fc): undefined reference to `pthread_getspecific'
(.text+0x24f): undefined reference to `pthread_getspecific'
(.text+0x3c9): undefined reference to `pthread_setspecific'
(.text+0x441): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-dist_gr_neighb.o): In function `PMPI_Dist_graph_neighbors':
(.text+0x432): undefined reference to `pthread_getspecific'
(.text+0x48b): undefined reference to `pthread_getspecific'
(.text+0x5f1): undefined reference to `pthread_setspecific'
(.text+0x672): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-inhb_allgather.o): In function `PMPI_Ineighbor_allgather':
(.text+0x80c): undefined reference to `pthread_getspecific'
(.text+0x847): undefined reference to `pthread_getspecific'
(.text+0xa11): undefined reference to `pthread_setspecific'
(.text+0xa93): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-inhb_allgatherv.o): In function `PMPI_Ineighbor_allgatherv':
(.text+0x824): undefined reference to `pthread_getspecific'
(.text+0x85f): undefined reference to `pthread_getspecific'
(.text+0xa39): undefined reference to `pthread_setspecific'
(.text+0xab3): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-inhb_alltoall.o): In function `PMPI_Ineighbor_alltoall':
(.text+0x8bc): undefined reference to `pthread_getspecific'
(.text+0x8f7): undefined reference to `pthread_getspecific'
(.text+0xac1): undefined reference to `pthread_setspecific'
(.text+0xb43): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-inhb_alltoallv.o): In function `PMPI_Ineighbor_alltoallv':
(.text+0x914): undefined reference to `pthread_getspecific'
(.text+0x94f): undefined reference to `pthread_getspecific'
(.text+0xb29): undefined reference to `pthread_setspecific'
(.text+0xba3): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-inhb_alltoallw.o): In function `PMPI_Ineighbor_alltoallw':
(.text+0x7a3): undefined reference to `pthread_getspecific'
(.text+0x7df): undefined reference to `pthread_getspecific'
(.text+0x9a9): undefined reference to `pthread_setspecific'
(.text+0xa22): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-nhb_allgather.o): In function `PMPI_Neighbor_allgather':
(.text+0x33c): undefined reference to `pthread_getspecific'
(.text+0x377): undefined reference to `pthread_getspecific'
(.text+0x6b1): undefined reference to `pthread_setspecific'
(.text+0x733): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-nhb_allgatherv.o): In function `PMPI_Neighbor_allgatherv':
(.text+0x34c): undefined reference to `pthread_getspecific'
(.text+0x387): undefined reference to `pthread_getspecific'
(.text+0x6c1): undefined reference to `pthread_setspecific'
(.text+0x743): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-nhb_alltoall.o): In function `PMPI_Neighbor_alltoall':
(.text+0x33c): undefined reference to `pthread_getspecific'
(.text+0x377): undefined reference to `pthread_getspecific'
(.text+0x6b1): undefined reference to `pthread_setspecific'
(.text+0x733): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-nhb_alltoallv.o): In function `PMPI_Neighbor_alltoallv':
(.text+0x35c): undefined reference to `pthread_getspecific'
(.text+0x397): undefined reference to `pthread_getspecific'
(.text+0x6e1): undefined reference to `pthread_setspecific'
(.text+0x763): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-nhb_alltoallw.o): In function `PMPI_Neighbor_alltoallw':
(.text+0x373): undefined reference to `pthread_getspecific'
(.text+0x3af): undefined reference to `pthread_getspecific'
(.text+0x569): undefined reference to `pthread_setspecific'
(.text+0x5e2): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-attrutil.o): In function `MPII_Attr_copy_c_proxy':
(.text+0x6b7): undefined reference to `pthread_getspecific'
(.text+0x6e7): undefined reference to `pthread_getspecific'
(.text+0x799): undefined reference to `pthread_setspecific'
(.text+0x811): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-attrutil.o): In function `MPII_Attr_delete_c_proxy':
(.text+0x97f): undefined reference to `pthread_getspecific'
(.text+0x9af): undefined reference to `pthread_getspecific'
(.text+0xa61): undefined reference to `pthread_setspecific'
(.text+0xad9): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opsum.o): In function `MPIR_SUM':
(.text+0xcb2): undefined reference to `pthread_getspecific'
(.text+0xce3): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opmax.o): In function `MPIR_MAXF':
(.text+0x9cb): undefined reference to `pthread_getspecific'
(.text+0x9fc): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opmin.o): In function `MPIR_MINF':
(.text+0x9cb): undefined reference to `pthread_getspecific'
(.text+0x9fc): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opband.o): In function `MPIR_BAND':
(.text+0x71f): undefined reference to `pthread_getspecific'
(.text+0x750): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opbor.o): In function `MPIR_BOR':
(.text+0x71f): undefined reference to `pthread_getspecific'
(.text+0x750): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opbxor.o): In function `MPIR_BXOR':
(.text+0x71f): undefined reference to `pthread_getspecific'
(.text+0x750): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opland.o): In function `MPIR_LAND':
(.text+0xcf3): undefined reference to `pthread_getspecific'
(.text+0xd24): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-oplor.o): In function `MPIR_LOR':
(.text+0xdca): undefined reference to `pthread_getspecific'
(.text+0xdfb): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-oplxor.o): In function `MPIR_LXOR':
(.text+0xf25): undefined reference to `pthread_getspecific'
(.text+0xf56): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opprod.o): In function `MPIR_PROD':
(.text+0xe7a): undefined reference to `pthread_getspecific'
(.text+0xeab): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opminloc.o): In function `MPIR_MINLOC':
(.text+0x45f): undefined reference to `pthread_getspecific'
(.text+0x48c): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-opmaxloc.o): In function `MPIR_MAXLOC':
(.text+0x43f): undefined reference to `pthread_getspecific'
(.text+0x46c): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-strerror.o): In function `MPIR_Strerror':
(.text+0x47): undefined reference to `pthread_getspecific'
(.text+0x74): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-gather.o): In function `PMPI_Gather':
(.text+0x1b12): undefined reference to `pthread_getspecific'
(.text+0x1b6b): undefined reference to `pthread_getspecific'
(.text+0x1d39): undefined reference to `pthread_setspecific'
(.text+0x1db1): undefined reference to `pthread_setspecific'

/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-info_getn.o): In function `PMPI_Info_get_nkeys':
(.text+0x194): undefined reference to `pthread_getspecific'
(.text+0x1f7): undefined reference to `pthread_getspecific'
(.text+0x321): undefined reference to `pthread_setspecific'
(.text+0x399): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-info_getnth.o): In function `PMPI_Info_get_nthkey':
(.text+0x1fc): undefined reference to `pthread_getspecific'
(.text+0x24f): undefined reference to `pthread_getspecific'
(.text+0x371): undefined reference to `pthread_setspecific'
(.text+0x3e9): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-info_getvallen.o): In function `PMPI_Info_get_valuelen':
(.text+0x1fc): undefined reference to `pthread_getspecific'
(.text+0x257): undefined reference to `pthread_getspecific'
(.text+0x3a1): undefined reference to `pthread_setspecific'
(.text+0x419): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-info_set.o): In function `PMPI_Info_set':
(.text+0x28c): undefined reference to `pthread_getspecific'
(.text+0x2e7): undefined reference to `pthread_getspecific'
(.text+0x441): undefined reference to `pthread_setspecific'
(.text+0x4b9): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-testall.o): In function `PMPI_Testall':
(.text+0x72a): undefined reference to `pthread_getspecific'
(.text+0x7f0): undefined reference to `pthread_getspecific'
(.text+0x961): undefined reference to `pthread_setspecific'
(.text+0x9d9): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-red_scat_block.o): In function `MPIR_Reduce_scatter_block_intra':
(.text+0x167): undefined reference to `pthread_getspecific'
(.text+0x194): undefined reference to `pthread_setspecific'
(.text+0x1ef): undefined reference to `pthread_getspecific'
(.text+0x220): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-red_scat_block.o): In function `PMPI_Reduce_scatter_block':
(.text+0x2dca): undefined reference to `pthread_getspecific'
(.text+0x2e1b): undefined reference to `pthread_getspecific'
(.text+0x2fe9): undefined reference to `pthread_setspecific'
(.text+0x3061): undefined reference to `pthread_setspecific'
/usr/lib/x86_64-linux-gnu/libmpich.a(lib_libmpich_la-scatter.o): In function `PMPI_Scatter':
(.text+0x1612): undefined reference to `pthread_getspecific'
(.text+0x166b): undefined reference to `pthread_getspecific'
(.text+0x1819): undefined reference to `pthread_setspecific'
(.text+0x1891): undefined reference to `pthread_setspecific'
collect2: error: ld returned 1 exit status
Makefile:76: recipe for target 'dexe.grd' failed
make[2]: *** [dexe.grd] Error 1
make[2]: Leaving directory '/home/zhe/hpl/testing/ptest/Linux_ATHLON_CBLAS'
Make.top:64: recipe for target 'build_tst' failed
make[1]: *** [build_tst] Error 2
make[1]: Leaving directory '/home/zhe/hpl'
Makefile:72: recipe for target 'build' failed
make: *** [build] Error 2

Какие-либо предложения? Заранее спасибо.

0 ответов

Другие вопросы по тегам