Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 705876

Summary: dev-vcs/git-2.24.1 - ld: ../../libgit.a(run-command.o): in function `run_thread': run-command.c:(.text+0x8d0): undefined reference to `pthread_sigmask'
Product: Gentoo Linux Reporter: ernsteiswuerfel <erhard_f>
Component: Current packagesAssignee: Robin Johnson <robbat2>
Status: RESOLVED DUPLICATE    
Severity: normal CC: polynomial-c
Priority: Normal    
Version: unspecified   
Hardware: PPC64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
build.log

Description ernsteiswuerfel archtester 2020-01-19 19:45:34 UTC
Created attachment 603750 [details]
emerge --info

git-2.24.1 fails to build with following flags (set by tatt):

USE='-blksha1 cgi curl -cvs -doc -emacs -gnome-keyring -gpg highlight iconv -libressl -nls -pcre -pcre-jit -perforce perl -ppcsha1 subversion -threads tk webdav -xinetd' emerge -1 =dev-vcs/git-2.24.1

[...]
make[1]: Leaving directory '/var/tmp/portage/dev-vcs/git-2.24.1/work/git-2.24.1'
powerpc64-unknown-linux-gnu-gcc -O2 -mcpu=970 -pipe -Wall  -DHAVE_CLOCK_GETTIME -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o svn-fe svn-fe.o ../../vcs-svn/lib.a ../../libgit.a ../../xdiff/lib.a -lz -lssl /var/tmp/portage/dev-vcs/git-2.24.1/work/git-2.24.1/xdiff/lib.a 
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(run-command.o): in function `run_thread':
run-command.c:(.text+0x8d0): undefined reference to `pthread_sigmask'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: run-command.c:(.text+0x8f0): undefined reference to `pthread_setspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(run-command.o): in function `async_die_is_recursing':
run-command.c:(.text+0x9ac): undefined reference to `pthread_getspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: run-command.c:(.text+0x9c0): undefined reference to `pthread_setspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(run-command.o): in function `die_async':
run-command.c:(.text+0xd24): undefined reference to `pthread_getspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(run-command.o): in function `start_command':
run-command.c:(.text+0x1a4c): undefined reference to `pthread_sigmask'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: run-command.c:(.text+0x1de8): undefined reference to `pthread_sigmask'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(run-command.o): in function `start_async':
run-command.c:(.text+0x2d10): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: run-command.c:(.text+0x2db4): undefined reference to `pthread_key_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: run-command.c:(.text+0x2dc4): undefined reference to `pthread_key_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: run-command.c:(.text+0x2e7c): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(run-command.o): in function `finish_async':
run-command.c:(.text+0x30e8): undefined reference to `pthread_join'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(thread-utils.o): in function `init_recursive_mutex':
thread-utils.c:(.text+0x80): undefined reference to `pthread_mutexattr_init'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: thread-utils.c:(.text+0xd8): undefined reference to `pthread_mutexattr_settype'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: thread-utils.c:(.text+0xec): undefined reference to `pthread_mutexattr_destroy'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(tr2_tls.o): in function `tr2tls_create_self':
tr2_tls.c:(.text+0x164): undefined reference to `pthread_setspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: tr2_tls.c:(.text+0x20c): undefined reference to `pthread_setspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(tr2_tls.o): in function `tr2tls_get_self':
tr2_tls.c:(.text+0x2a4): undefined reference to `pthread_getspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(tr2_tls.o): in function `tr2tls_is_main_thread':
tr2_tls.c:(.text+0x334): undefined reference to `pthread_getspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(tr2_tls.o): in function `tr2tls_unset_self':
tr2_tls.c:(.text+0x394): undefined reference to `pthread_setspecific'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(tr2_tls.o): in function `tr2tls_init':
tr2_tls.c:(.text+0x6c0): undefined reference to `pthread_key_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(tr2_tls.o): in function `tr2tls_release':
tr2_tls.c:(.text+0x744): undefined reference to `pthread_key_delete'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(name-hash.o): in function `lazy_init_name_hash.part.0':
name-hash.c:(.text+0x7c8): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: name-hash.c:(.text+0x81c): undefined reference to `pthread_join'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: name-hash.c:(.text+0x858): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: name-hash.c:(.text+0x8bc): undefined reference to `pthread_join'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(read-cache.o): in function `do_read_index.part.0':
read-cache.c:(.text+0x1da8): undefined reference to `pthread_join'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: read-cache.c:(.text+0x1e24): undefined reference to `pthread_join'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: read-cache.c:(.text+0x1e98): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: read-cache.c:(.text+0x212c): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(transport-helper.o): in function `tloop_join':
transport-helper.c:(.text+0x568): undefined reference to `pthread_join'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(transport-helper.o): in function `bidirectional_transfer_loop':
transport-helper.c:(.text+0x3f74): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: transport-helper.c:(.text+0x3f94): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: ../../libgit.a(preload-index.o): in function `preload_index':
preload-index.c:(.text+0x4f4): undefined reference to `pthread_create'
/usr/lib/gcc/powerpc64-unknown-linux-gnu/9.2.0/../../../../powerpc64-unknown-linux-gnu/bin/ld: preload-index.c:(.text+0x528): undefined reference to `pthread_join'
collect2: error: ld returned 1 exit status
make: *** [Makefile:77: svn-fe] Error 1
 * ERROR: dev-vcs/git-2.24.1::gentoo failed (compile phase):
 *   emake failed
Comment 1 ernsteiswuerfel archtester 2020-01-19 19:46:58 UTC
Created attachment 603752 [details]
build.log
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2020-01-19 19:53:27 UTC

*** This bug has been marked as a duplicate of bug 705874 ***