Я пытаюсь скомпилировать hpl-2.3 в Ubuntu 18.04, но получаю много ошибок с limich.a и libpthread.a. кто-нибудь знает как решить то? Ниже приведен пример вывода с ошибками.
/ usr / lib / mpich / lib / libmpich.a (lib_libmpich_la-mpid_nem_ckpt.o): в функции ckpt_cb': (.text+0x342): undefined reference to
cr_checkpoint '(. текст + 0x3d3): неопределенная ссылка на cr_get_restart_info'
/usr/lib/mpich/lib/libmpich.a(lib_libmpich_la-mpid_nem_ckpt.o): In
function
MPIDI_nem_ckpt_init ': (.text + 0xda5): неопределенная ссылка на cr_init' (.text+0xdca): undefined reference to
cr_register_callback' /usr/lib/mpich/lib/libmpich.a(mpl_bt.o): в функции MPL_backtrace_show': (.text+0x10): undefined reference to
backtrace_create_state '(.text + 0x1e): неопределенная ссылка на backtrace_print'
/usr/lib/x86_64-linux-gnu/libpthread.a(pthread_create.o): In function
allocate_stack': /build/glibc-OTsEL5/glibc-2.27/nptl/allocatestack.c:526: неопределенная ссылка на _dl_stack_flags'
/build/glibc-OTsEL5/glibc-2.27/nptl/allocatestack.c:652: undefined
reference to
_dl_stack_flags '/usr/lib/x86_64-linux-gnu/libpthread.a(elision-lock.o): в функции do_set_elision_enable':
/build/glibc-OTsEL5/glibc-2.27/nptl/../sysdeps/unix/sysv/linux/x86/elision-conf.c:67:
undefined reference to
_dl_x86_cpu_features' / usr / lib / x86_64- linux -gnu / libpthread .a (nptl-init.o): в функции __pthread_initialize_minimal_internal':
/build/glibc-OTsEL5/glibc-2.27/nptl/nptl-init.c:294: undefined
reference to
_dl_cpuclock_offset '/build/glibc-OTsEL5/glibc-2.27/nptl/nptl-init.c:429: неопределенная ссылка на _dl_pagesize'
/build/glibc-OTsEL5/glibc-2.27/nptl/nptl-init.c:438: undefined
reference to
_dl_pagesize '/build/glibc-OTsEL5/glibc-2.27/nptl/nptl-init.c:454: неопределенная ссылка на _dl_init_static_tls'
/build/glibc-OTsEL5/glibc-2.27/nptl/nptl-init.c:456: undefined
reference to
_dl_wait_lookup_done' / usr / lib / x86_64- linux -gnu / libpthread.a (nptl-init.o): в функции __pthread_get_minstack':
/build/glibc-OTsEL5/glibc-2.27/nptl/nptl-init.c:475: undefined
reference to
_dl_pagesize 'collect2: error: ld вернул 1 состояние выхода Makefile: 76: рецепт для цели' dexe.grd 'не выполнен make [2]: * [dexe.grd] Ошибка 1 make [2]: не удаляется make из каталога «/ home / andre / HPL / testing / ptest / Dell_Ubuntu» Make.top:64: не удалось создать рецепт для цели «build_tst» [1]: * [build_tst] Ошибка 2 make [1]: выход из каталога '/ home / andre / HPL' Makefile: 72: сбой рецепта для целевой 'build' make: *** [build] Ошибка 2