When building winpthreads as part of a cross compiler I found that the
dll won't compile as the -no-pthread flag isn't passed to gcc

/bin/sh ./libtool  --tag=CC   --mode=link x86_64-w64-mingw32-gcc -Wall
-DWIN32_LEAN_AND_MEAN -g -O2 -no-undefined -version-info 1:0:0
-L./fakelib -no-pthread  -o libwinpthread.la -rpath
/build/x86_64-w64-mingw32/lib src/libwinpthread_la-barrier.lo
src/libwinpthread_la-cond.lo src/libwinpthread_la-misc.lo
src/libwinpthread_la-mutex.lo src/libwinpthread_la-rwlock.lo
src/libwinpthread_la-spinlock.lo src/libwinpthread_la-thread.lo
src/libwinpthread_la-ref.lo src/libwinpthread_la-sem.lo
src/libwinpthread_la-sched.lo src/libwinpthread_la-clock.lo
src/libwinpthread_la-nanosleep.lo src/version.lo

libtool: link: x86_64-w64-mingw32-gcc -shared
src/.libs/libwinpthread_la-barrier.o src/.libs/libwinpthread_la-cond.o
src/.libs/libwinpthread_la-misc.o src/.libs/libwinpthread_la-mutex.o
src/.libs/libwinpthread_la-rwlock.o
src/.libs/libwinpthread_la-spinlock.o
src/.libs/libwinpthread_la-thread.o src/.libs/libwinpthread_la-ref.o
src/.libs/libwinpthread_la-sem.o src/.libs/libwinpthread_la-sched.o
src/.libs/libwinpthread_la-clock.o
src/.libs/libwinpthread_la-nanosleep.o src/.libs/version.o
-L./fakelib  -g -O2   -o .libs/libwinpthread-1.dll
-Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker
.libs/libwinpthread.dll.a

/Volumes/build/bin/../lib/gcc/x86_64-w64-mingw32/6.0.0/../../../../x86_64-w64-mingw32/bin/ld:
cannot find -lpthread

Perhaps this is a libtool issue? In any case I can manually compile it
by simply pasting the last command and adding -no-pthread at the end;
it also builds fine when configured with --disable-shared.

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to