On Thursday, 16 January 2020 14:40:50 CET [email protected] wrote: > Hi there, > > cmake detects pthreads and compiling goes well. But on linking, there > are unresolved references: > > CMakeFiles/ssh.dir/objects.a(pthread.c.obj):pthread.c:(.text+0x43): > undefined reference to `pthread_mutex_destroy' > > ... and so on. > > This can be solved by adding `-lpthread `at the end of the last line of > build/src/CMakeFiles/ssh.dir/link.txt > > I don't know a lot about cmake. So I couldn't find a way to tell it to > add it at the rigth place. > > CMAKE_SHARED_LINKER_FLAGS etc. did not do the trick because it puts it > in the wrong place (before CMakeFiles/ssh.dir/objects.a).
Can you try: https://git.libssh.org/users/asn/libssh.git/commit/?h=master-threads -- Andreas Schneider [email protected] GPG-ID: 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D
