Sid Boyce wrote:
I think quite a while ago I had to use "-lpthread" as libpthreads* doesn't exist, otherwise I am missing the gist of the question.
Sorry, for the confusion...threads/thread...(the manpage on pthreads(7) has the 's', but the lib and calls do not). Here's the essense of the problem from opennssh.spec: #Obsoleted CFLAGS="-DUSE_POSIX_THREADS $RPM_OPT_FLAGS" CXXFLAGS="-DUSE_POSIX_THR EADS $RPM_O \ #Obsoleted LDFLAGS="-lpthread" \ LDFLAGS="-pie" CFLAGS="$RPM_OPT_FLAGS $PIEFLAGS -fstack-protector" CXXFLAGS="$RP M_OPT_FLAGS $PIEFLAGS -fstack-protector" \ -------------- The comments indicate that -lpthread, was obsolete, yet without it the keyconvert subprogram in the 'convert' subdir does not compile. I don't know who made the changes to merge separate packages in openssh (the ssh-keyconverter along with ppenssh-askpass are not in the openssh tarball). But they don't seem to have tested their merge changes fully... I don't know what the effect of removing pthread and USE_POSIX_THREADS from the compile and link lines is on the rest of the package, but it prevents the ssh-keyconverter part of the package from linking due to the missing pthread_{create,...} calls. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org