[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Linking issue when using MinGW with Posix Threads


On Thursday, 16 January 2020 14:40:50 CET g4-lisz@xxxxxxxxxxxx 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                 asn@xxxxxxxxxxxxxx
GPG-ID:     8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D



Follow-Ups:
Re: Linking issue when using MinGW with Posix Threadsg4-lisz@xxxxxxxxxxxx
Re: Linking issue when using MinGW with Posix ThreadsNikos Mavrogiannopoulos <nmav@xxxxxxxxxx>
References:
Linking issue when using MinGW with Posix Threadsg4-lisz@xxxxxxxxxxxx
Archive administrator: postmaster@lists.cynapses.org