This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: How to run gcc test suite in pure mingw32 environment?
- From: Kai Tietz <ktietz70 at googlemail dot com>
- To: Dave Korn <dave dot korn dot cygwin at googlemail dot com>
- Cc: 徐持恒 <chhxu at fiberhome dot com dot cn>, gcc at gcc dot gnu dot org
- Date: Mon, 9 Nov 2009 07:43:15 +0100
- Subject: Re: How to run gcc test suite in pure mingw32 environment?
- References: <E313AF66D4DE4B17BC6A851056F9690B@WWW06B9403DCD7> <4AF7BC70.9040706@gmail.com>
2009/11/9 Dave Korn <dave.korn.cygwin@googlemail.com>:
> 徐持恒 wrote:
>
>> Finally, I found, that, to run test, you must first install guile, autogen,
>> tck/tk, expect, dejagnu.
>> In Msys+MinGW and Cygwin environments, these tools are missing or outdated.
>
> The ones in the cygwin distro may be outdated, but they work just fine for
> running "make check". The only problem is you can't use "-j" with "make
> check", but everything else works OK. (Also you can get by without autogen
> and guile.)
>
>> I spend a lot of time to have the latest versions of these packages to be
>> build and installed in Cygwin, with some patchs applied of course.
>> Sometimes, I even edit configure.ac file, and run "autoreconf" with the
>> newest version of autoconf, automake, libtool installed. For expect-5.43.0,
>> it is even necessary for Cygwin to masquerade as a linux host by specifing
>> "--host=i686-pc-linux", thus the configure script can run without a
>> complain.
>
> No, it is not only not "necessary", it is completely incorrect. Tricking
> configure about what system it is running on will simply make it do the wrong
> things and cause it to build an executable that does the wrong things and
> doesn't work.
>
>> Having all these tools installed, I found, most of the test results of "make
>> check" is "fail" in Cygwin environment.
>
> See?
>
>> I'm very disappointed with this.
>
> Shouldn't have given false information to configure then, sorry. Use the
> standard packages, they ought to work for you too.
>
> As for MinGW testing, I think the people who work on it do indeed use the
> Cygwin tools from within MSYS shell to run the tests, but I don't know how
> exactly they set it up. You might get a quicker answer if you asked on the
> mingw list.
>
> cheers,
> DaveK
>
>
Hello,
I use testsuite quite regularly and I use cygwin shell with default
packages for dejagnu installed.
The setup of it is just default. I don't modify anything special. Just
install and use.
Cheers,
Kai
--
| (\_/) This is Bunny. Copy and paste
| (='.'=) Bunny into your signature to help
| (")_(") him gain world domination