Помогите в сборке программы
Всем привет! Помогите пожалуйста, весь мозг сломал уже. При попытке сбора программы командой make (все библиотеки устанавливал) пишет следующее (заранее извиняюсь за слитный текст, моя первая тема, попробовал редактировать - не очень вышло):
gcc -O3 -flto -funsigned-char -falign-functions=16 -falign-loops=16 -falign-jumps=16 -Wall -Wextra -Wno-pointer-sign -Wno-sign-compare -pedantic -std=gnu99 -static brainflayer.o hex.o bloom.o mmapf.o hsearchf.o ec_pubkey_fast.o ripemd160_256.o dldummy.o algo/brainwalletio.o algo/warpwallet.o algo/keccak.o algo/sha3.o algo/brainv2.o secp256k1/.libs/libsecp256k1.a scrypt-jane/scrypt-jane.o -lssl -lrt -lcrypto -lz -lgmp -o brainflayer
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(b_addr.o): в функции «BIO_lookup_ex»:
(.text+0xbea): предупреждение: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(b_sock.o): в функции «BIO_gethostbyname»:
(.text+0x71): предупреждение: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/libgcc_eh.a(unwind-dw2.o): в функции «uw_init_context_1»:
(.text+0x1de5): неопределённая ссылка на «pthread_once»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_lock_new»:
(.text+0x45): неопределённая ссылка на «pthread_rwlock_init»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_read_lock»:
(.text+0x75): неопределённая ссылка на «pthread_rwlock_rdlock»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_write_lock»:
(.text+0x95): неопределённая ссылка на «pthread_rwlock_wrlock»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_unlock»:
(.text+0xb5): неопределённая ссылка на «pthread_rwlock_unlock»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_lock_free»:
(.text+0xda): неопределённая ссылка на «pthread_rwlock_destroy»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_run_once»:
(.text+0x105): неопределённая ссылка на «pthread_once»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_init_local»:
(.text+0x125): неопределённая ссылка на «pthread_key_create»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_set_local»:
(.text+0x157): неопределённая ссылка на «pthread_setspecific»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_cleanup_local»:
(.text+0x177): неопределённая ссылка на «pthread_key_delete»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «openssl_init_fork_handlers»:
(.text+0x1d3): неопределённая ссылка на «pthread_once»
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/libcrypto.a(threads_pthread.o): в функции «CRYPTO_THREAD_get_local»:
(.text+0x143): неопределённая ссылка на «pthread_getspecific»
collect2: error: ld returned 1 exit status
make: *** [Makefile:68: brainflayer] Ошибка 1