public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* Older versions MinGW to research
@ 2018-12-10 10:40 Wojciech Balawender
  2018-12-10 12:49 ` David Brown
  0 siblings, 1 reply; 3+ messages in thread
From: Wojciech Balawender @ 2018-12-10 10:40 UTC (permalink / raw)
  To: gcc-help

 Hello,

I'm writing my master's thesis and I need older versions MinGW to my
research - as many binary versions as possible (since GCC 2.95) for
Microsoft Windows. I will test the impact of new language constructs on the
speed of compiling the source code and size of source code... and many,
many other things will be tested. Where can download all versions? ;-)

Thanks for the help
Regards,

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Older versions MinGW to research
  2018-12-10 10:40 Older versions MinGW to research Wojciech Balawender
@ 2018-12-10 12:49 ` David Brown
  2018-12-11  9:04   ` Jonathan Wakely
  0 siblings, 1 reply; 3+ messages in thread
From: David Brown @ 2018-12-10 12:49 UTC (permalink / raw)
  To: Wojciech Balawender, gcc-help

On 10/12/18 06:20, Wojciech Balawender wrote:
>  Hello,
> 
> I'm writing my master's thesis and I need older versions MinGW to my
> research - as many binary versions as possible (since GCC 2.95) for
> Microsoft Windows. I will test the impact of new language constructs on the
> speed of compiling the source code and size of source code... and many,
> many other things will be tested. Where can download all versions? ;-)
> 
> Thanks for the help
> Regards,
> 

I would say that if you want to test the different versions of the
compiler itself, you do /not/ want binaries.  A key point is that older
versions of gcc binaries will be compiled using older versions of gcc -
and this will cause artificial changes to the compile speed.  You would
be better getting the source code tarballs for different gcc releases,
and compile them all using the same version of gcc, with the same basic
optimisation settings.

And you should do yourself a favour and switch to Linux for this.  It
will be hugely easier to do, and eliminate many complications and
additional sources of variation such as the C library (which for MinGW
was MS's msvccrt DLL, but is different for modern MinGW-64).

If you follow these two steps, then the gcc source releases are all
conveniently available for download from the gcc website.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Older versions MinGW to research
  2018-12-10 12:49 ` David Brown
@ 2018-12-11  9:04   ` Jonathan Wakely
  0 siblings, 0 replies; 3+ messages in thread
From: Jonathan Wakely @ 2018-12-11  9:04 UTC (permalink / raw)
  To: wojciech.balawender; +Cc: gcc-help, David Brown

On Mon, 10 Dec 2018 at 12:46, David Brown wrote:
>
> On 10/12/18 06:20, Wojciech Balawender wrote:
> >  Hello,
> >
> > I'm writing my master's thesis and I need older versions MinGW to my
> > research - as many binary versions as possible (since GCC 2.95) for
> > Microsoft Windows. I will test the impact of new language constructs on the
> > speed of compiling the source code and size of source code... and many,
> > many other things will be tested. Where can download all versions? ;-)
> >
> > Thanks for the help
> > Regards,
> >
>
> I would say that if you want to test the different versions of the
> compiler itself, you do /not/ want binaries.  A key point is that older
> versions of gcc binaries will be compiled using older versions of gcc -
> and this will cause artificial changes to the compile speed.  You would
> be better getting the source code tarballs for different gcc releases,
> and compile them all using the same version of gcc, with the same basic
> optimisation settings.
>
> And you should do yourself a favour and switch to Linux for this.  It
> will be hugely easier to do, and eliminate many complications and
> additional sources of variation such as the C library (which for MinGW
> was MS's msvccrt DLL, but is different for modern MinGW-64).
>
> If you follow these two steps, then the gcc source releases are all
> conveniently available for download from the gcc website.

On the other hand, you won't find either mingw32 binaries or sources
on the GCC website, because it's a different project. You'd have to
ask mingw where to find their binaries, instead of asking GCC.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-12-10 12:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-10 10:40 Older versions MinGW to research Wojciech Balawender
2018-12-10 12:49 ` David Brown
2018-12-11  9:04   ` Jonathan Wakely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).