Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 297819 - dev-util/mingw64-runtime - renew snapshot
Summary: dev-util/mingw64-runtime - renew snapshot
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-21 18:37 UTC by Alon Bar-Lev
Modified: 2009-12-23 05:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alon Bar-Lev 2009-12-21 18:37:36 UTC
Hello vapier,

Thank you so much for adding mingw64!!!!
I waited for a long time... In the meanwhile compiled the toolchain on my own.
But the snapshot from 20090419 is very old a lot had been changed from then.
Can you please consider taking a more recent snapshot?
Thanks!
Comment 1 SpanKY gentoo-dev 2009-12-21 18:53:27 UTC
i didnt roll the snapshot ... look at upstream's file list.  bug upstream to make a new one and post to their website and i'll add it here.
Comment 2 Alon Bar-Lev 2009-12-22 12:12:15 UTC
Asked them...

At [1] you have snapshot for mingw-w64-trunk-snapshot-20091222 [2] and mingw-w64-v1.0-snapshot-20091222.

I guess you would like to go with the v1.0 branch...

Thanks!

[1] http://sourceforge.net/projects/mingw-w64/files/
[2] http://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-snapshot/mingw-w64-trunk-snapshot-20091222.tar.bz2
[3] http://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-snapshot/mingw-w64-v1.0-snapshot-20091222.tar.bz2
Comment 3 Alon Bar-Lev 2009-12-22 13:19:50 UTC
Also...
Can you please support compiling i686 using mingw64?

crossdev -t i686-w64-mingw32

Should produce 32bit.

The crt of mingw64 is much more advanced and compatible.

Thanks1
Comment 4 SpanKY gentoo-dev 2009-12-22 13:51:15 UTC
updated snapshot is in the tree now.

as for the other issue, open a new bug ... note that i really dont know what your suggestion would require.  from the crossdev perspective, it should already be done ... it accepts any *-w64-mingw* target.
Comment 5 SpanKY gentoo-dev 2009-12-23 01:27:18 UTC
a quick test shows there's a bug in the mingw64 stack that needs to be taken upstream.  otherwise, i dont think crossdev needs updating.

i686-w64-mingw32-gcc -DHAVE_CONFIG_H -I.  -m32 -I./include -D_CRTBLD  -DCPPFLAGS_TEST -pipe  -std=gnu99 -Wall -Wextra -Wformat -Wstrict-aliasing -Wshadow -Wpacked -Winline -Wimplicit-function-declaration -Wmissing-noreturn -Wmissing-prototypes -O2 -march=k8 -pipe -g -Wimplicit-function-declaration -MT intrincs/lib32_libmingwex_a-inbyte.o -MD -MP -MF intrincs/.deps/lib32_libmingwex_a-inbyte.Tpo -c -o intrincs/lib32_libmingwex_a-inbyte.o `test -f 'intrincs/inbyte.c' || echo './'`intrincs/inbyte.cIn file included from intrincs/inbyte.c:7:
/usr/lib/gcc/i686-w64-mingw32/4.4.2/../../../../i686-w64-mingw32/sys-include/intrin.h:585: error: conflicting types for ‘_mm_shuffle_ps’
/usr/lib/gcc/i686-w64-mingw32/4.4.2/include/xmmintrin.h:716: note: previous definition of ‘_mm_shuffle_ps’ was here
Comment 6 Alon Bar-Lev 2009-12-23 05:24:48 UTC
Thanks!
Alrady at it.