On 24.9.2010 15:12, Samuel Thibault wrote:
libspeechd.so uses pthread_create, so it needs to explicitly link against the library that provides it, i.e. -lpthread. libc provides a couple of stubs for things like mutex_lock& such, but clearly not for pthread_create :)
The Makefile.am in original 0.7 includes
libspeechd_la_LDFLAGS = [...] -lpthread
It has been pointed out correctly that -lpthread should
really belong to LIBADD, not LDFLAGS. It has been fixed
in Git master, but not in 0.7.1.
But, does it explain the missing link in the compiled form?
Is it not because of some package specific patches?
Best regards,
Hynek Hanke