Finally I got a working msys2 setup for native bootstrapping gcc and running the testsuite. For the results of the testsuite run see https://gcc.gnu.org/ml/gcc-testresults/2014-06/msg01812.html
Here my msys2 setup: msys2-base-x86_64-20140507.tar.xz, updated plus additional packages. $ pacman -Q autoconf 2.69-1 automake-wrapper 9-2 automake1.10 1.10.3-1 automake1.11 1.11.6-1 automake1.12 1.12.6-1 automake1.13 1.13.4-1 automake1.14 1.14.1-1 automake1.6 1.6.3-1 automake1.7 1.7.9-1 automake1.8 1.8.5-2 automake1.9 1.9.6-1 bash 4.3.018-1 bash-completion 2.1-2 binutils 2.24.51.20140408-1 bsdcpio 3.1.2-2 bsdtar 3.1.2-2 bzip2 1.0.6-1 ca-certificates 1.96-3 catgets 1.1-1 cloog 0.18.1-1 cocom 0.996-1 coreutils 8.22-2 crypt 1.1-2 curl 7.37.0-1 dash 0.5.7-3 diffutils 3.3-1 ed 1.10-1 file 5.18-3 findutils 4.5.12-1 flex 2.5.39-1 gawk 4.1.1-1 gcc 4.8.2-2 gcc-fortran 4.8.2-2 gcc-libs 4.8.2-2 getopt 1.1.5-1 gettext 0.18.3.2-1 gmp 6.0.0-1 gnupg 1.4.15-1 grep 2.20-1 guile 2.0.9-1 gzip 1.6-1 heimdal-libs 1.5.3-1 icu 51.2-1 isl 0.12.1-1 less 458-1 libarchive 3.1.2-2 libasprintf 0.18.3.2-1 libbz2 1.0.6-1 libcatgets 1.1-1 libcrypt 1.1-2 libcurl 7.37.0-1 libexpat 2.1.0-1 libffi 3.0.13-1 libgc 7.2.d-1 libgettextpo 0.18.3.2-1 libgpg-error 1.12-1 libgpgme 1.4.3-1 libguile 2.0.9-1 libiconv 1.14-1 libidn 1.28-1 libintl 0.18.3.2-1 libltdl 2.4.2-4 liblzma 5.0.5-1 liblzo2 2.06-1 libmetalink 0.1.2-1 libnettle 2.7.1-1 libopenssl 1.0.1.h-1 libp11-kit 0.20.2-1 libpcre 8.35-1 libreadline 6.3.005-1 libsqlite 3.8.3-2 libssh2 1.4.3-1 libtasn1 3.5-1 libunistring 0.9.3-1 libxml2 2.9.1-4 lndir 1.0.3-1 m4 1.4.17-1 make 4.0-4 mintty 1322-1 mpc 1.0.2-1 mpfr 3.1.2.p8-1 msys2-base 1.1-4 msys2-runtime 2.0.16025.10dc247-1 msys2-runtime-devel 2.0.16025.10dc247-1 msys2-w32api-headers 4.0.0.4043.ce6b0d2-1 msys2-w32api-runtime 4.0.0.4043.ce6b0d2-1 ncurses 5.9-20140609 openssl 1.0.1.h-1 p11-kit 0.20.2-1 pacman 4.1.2.5730.0038af9-1 pacman-mirrors 20140524-1 patch 2.7.1-1 pcre 8.35-1 perl 5.18.2-2 pkgfile 14-1 rebase 4.4.1-2 sed 4.2.2-1 tar 1.27.1-1 texinfo 5.2-2 tzcode 2014.b-1 vim 7.4.316-1 which 2.20-1 xz 5.0.5-1 zlib 1.2.8-2 For bootstrapping gcc x86_64-w64-mingw32 you need a x86_64-w64-mingw32 toolchain. I'm using a selfcompiled one. For bootstrapping a 4.9.1 development version you need a msys bison to build intl/plural.c from intl/plural.y. Unfortunately the 3.0.2-1 version in the msys2 repo doesn't work. I compiled bison 2.7.1 from the cygwin src package. This one works fine. For running the testsuite you will need msys2 versions of tcl, expect and dejagnu. tcl-8.6.x has a bug which prevents a successful testuite run. So I decided to use version 8.5.11 which is used in recent cygwin too. I compiled msys2 versions from the following cygwin src packages: tcl8.5.11 expect5.45 dejagnu-1.5 With this setup in place bootstrapping and running the testsuite works pretty good. The bootstrap using "make -j 8" took 1 hour on an windows 7 system with an Intel(R) Xeon(R) E5 1660 v2 cpu (6 cores + HT). The testsuite run using "make -j 8 -k check" took 135 minutes. I hope that's of any interest. Cheers Rainer ------------------------------------------------------------------------------ HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing & Easy Data Exploration http://p.sf.net/sfu/hpccsystems _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
