I'm having a hard time (cross) compiling winpthreads (from 5.x branch) 
with gcc 7.1.

make[2]: Entering directory 
'/tmp/obj/_build/winpthreads.cross.i686-w64-mingw32'
/bin/bash ./libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc -Wall 
-DWIN32_LEAN_AND_MEAN -O2 -pipe -no-undefined -version-info 1:0:0 
-L./fakelib -Wc,-no-pthread  -o libwinpthread.la -rpath 
/home/solskogen/obj/cross-mingw-w64/i686-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: rm -fr  .libs/libwinpthread.dll.a
libtool: link: i686-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 
  -O2 -no-pthread   -o .libs/libwinpthread-1.dll 
-Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker 
.libs/libwinpthread.dll.a
src/.libs/libwinpthread_la-clock.o:clock.c:(.text+0x270): undefined 
reference to `__divmoddi4'
collect2: error: ld returned 1 exit status
Makefile:670: recipe for target 'libwinpthread.la' failed
make[2]: *** [libwinpthread.la] Error 1
make[2]: Leaving directory 
'/tmp/obj/_build/winpthreads.cross.i686-w64-mingw32'
Makefile:866: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
'/tmp/obj/_build/winpthreads.cross.i686-w64-mingw32'
Makefile:477: recipe for target 'all' failed
make: *** [all] Error 2


   $ 
/home/solskogen/mingw-w64-builder/trunk/lib/mingw-w64/mingw-w64-libraries/winpthreads/configure
 
--build=x86_64-pc-linux-gnu 
--prefix=/home/solskogen/obj/cross-mingw-w64/i686-w64-mingw32 
--host=i686-w64-mingw32



Cross compiling to x86_64-w64-mingw32 works fine.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to