Author Topic: GCC 4.2.1 binary release for mingw is available from MINGW  (Read 35118 times)

Offline stahta01

  • Lives here!
  • ****
  • Posts: 6589
    • My Best Post
GCC 4.2.1 binary release for mingw is available from MINGW
« on: August 08, 2007, 09:37:18 pm »
https://sourceforge.net/project/showfiles.php?group_id=2435&package_id=241304

Direct link to notes
http://internap.dl.sourceforge.net/sourceforge/mingw/gcc-4.2.1-dw-release_notes.txt

Quote
GCC 4.2.1 binary release for mingw is available.

You can download it from:
https://sourceforge.net/project/showfiles.php?group_id=2435

The binaries are archived by language.

There are two versions, differing in the model used for exception unwind info.
  (1) Setjump-longjump (sjlj).  Historically,and currenetly, the default model.
  (2) Dwarf2 table-based unwinding (dw2).  The more efficient model.


*This is built with Dwarf 2 unwind info enabled. The gcc, g++ and
gfortran drivers in the bin directory have a '-dw2' suffix to indicate
that, You can remove '-dw2; from these files if you like.

If you want sjlj you will find them (soon) in the gcc-4.2.1-sjlj-1 package

The binaries were compiled with --enable-version-specific-runtime-libs.
The runtime libs are in <mingw-root>/lib/gcc/mingw32/gcc-4.2.1-dw2. Do
not move these files. If you really must, don't bother reporting
installation bugs.

Tim S

C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 32 bit.
On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline dwmcqueen

  • Multiple posting newcomer
  • *
  • Posts: 56
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #1 on: August 08, 2007, 09:47:46 pm »
You beat me to it.  I hope (and think) that TDragon's builds had some impact.  We had been batting those away on the MinGW list earlier....

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5177
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #2 on: August 08, 2007, 09:54:52 pm »
allright, this weekend I will try to build CB with it on windows. In case all seems fine, I might kick out a nightly with this. Could it be, at last, bye bye GCC 3.4.x ;-)

Offline stahta01

  • Lives here!
  • ****
  • Posts: 6589
    • My Best Post
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #3 on: August 08, 2007, 10:26:05 pm »
allright, this weekend I will try to build CB with it on windows. In case all seems fine, I might kick out a nightly with this. Could it be, at last, bye bye GCC 3.4.x ;-)

I am getting errors like below for wxWidgets and Code::Blocks, the error below is wxWidgets 2.9 trunk. Going to try another installation with different binutils.

Code: [Select]
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccNY169T.s: Assembler messages:
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccNY169T.s:1448: Error: invalid character '_' in mnemonic
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccNY169T.s:1465: Warning: .def pseudo-op used inside of .def/.endef: ignored.
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccNY169T.s:1465: Error: junk at end of line, first unrecognized character is `_'
mingw32-make: *** [gcc_mswuddll\monodll_archive.o] Error 1

Error building wxWidgets reported by someone else on below link.

http://article.gmane.org/gmane.comp.gnu.mingw.user/23362

« Last Edit: August 08, 2007, 10:38:18 pm by stahta01 »
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 32 bit.
On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline roland

  • Multiple posting newcomer
  • *
  • Posts: 17
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #4 on: August 08, 2007, 10:27:43 pm »
I was able to successfully build Allegro 4.2.2 and all of its components and demo programs with this version, but am unable to build it with TDM's latest build of 4.2.1.

Here is my post on the issue:  http://forums.codeblocks.org/index.php/topic,6512.msg50658.html#msg50658

So, all in all, a good sign, I think.

Offline TDragon

  • Lives here!
  • ****
  • Posts: 936
    • Twilight Dragon Media
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #5 on: August 08, 2007, 11:35:08 pm »
Awesome! Seems like it's about time for my builds to take the back seat again.

Edit:
If we get that bug fixed. Yup, it's there in 2.8.4 too.
« Last Edit: August 08, 2007, 11:50:12 pm by TDragon »
http://tdm-gcc.tdragon.net/ - TDM-GCC compiler suite for Windows (GCC 5.1.0 2015-06-28, 32/64-bit, no extra DLLs)

Offline thomas

  • Administrator
  • Lives here!
  • *****
  • Posts: 3979
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #6 on: August 09, 2007, 09:28:58 am »
allright, this weekend I will try to build CB with it on windows. In case all seems fine, I might kick out a nightly with this. Could it be, at last, bye bye GCC 3.4.x ;-)
Tried already, would have been too good if it worked. :(

First, the wxWidgets headers gernerate a thousand warnings (which is not so severe), and then it fails with
{standard input}:14784: Error: invalid character '_' in mnemonic
{standard input}:14801: Warning: .def pseudo-op used inside of .def/.endef: ignored.
{standard input}:14801: Error: junk at end of line, first unrecognized character is `_'

...whatever it means. No hint as to what source file the error refers to.
"We should forget about small efficiencies, say about 97% of the time: Premature quotation is the root of public humiliation."

Offline patlecat

  • Multiple posting newcomer
  • *
  • Posts: 62
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #7 on: August 09, 2007, 09:44:57 am »
Wow finally they did it. But TD can you tell us what took them so long? And when can we expect the next full MingW release?

And what about wxWidgets 2.9? Does anyone know how far this is? And what it will contain?

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9496
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #8 on: August 09, 2007, 01:23:11 pm »
BTW: If you use the MinGW installer you will get mingw-runtime-3.13.tar.gz instead of mingw-runtime-3.12.tar.gz which is officially announced. Might be that this is related... or not... don't know as I'm ill and have to stay in bed. :(
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline Biplab

  • Developer
  • Lives here!
  • *****
  • Posts: 1874
    • Biplab's Blog
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #9 on: August 09, 2007, 01:43:40 pm »
BTW: If you use the MinGW installer you will get mingw-runtime-3.13.tar.gz instead of mingw-runtime-3.12.tar.gz which is officially announced. Might be that this is related... or not... don't know as I'm ill and have to stay in bed. :(

mingw-runtime-3.13 and win32-api-3.10 has been released couple of days back. They are someway related to the latest gcc release.

Get well soon. :)
Be a part of the solution, not a part of the problem.

Offline stahta01

  • Lives here!
  • ****
  • Posts: 6589
    • My Best Post
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #10 on: August 09, 2007, 02:34:20 pm »
BTW: If you use the MinGW installer you will get mingw-runtime-3.13.tar.gz instead of mingw-runtime-3.12.tar.gz which is officially announced. Might be that this is related... or not... don't know as I'm ill and have to stay in bed. :(

mingw-runtime-3.13 and win32-api-3.10 has been released couple of days back. They are someway related to the latest gcc release.

Get well soon. :)

From http://internap.dl.sourceforge.net/sourceforge/mingw/gcc-4.2.1-dw-release_notes.txt

Quote
* libstdc++ and libgfortran require version 3.13 of mingw-runtime and
  w32api version 2.2 or higher.

* This package does _not_ contain binutils, the mingw-runtime
  or the w32api. You will need to get these if you do not already
  have mingw installed.

* libstdc++ and libgfortran require version 3.13 of mingw-runtime and
  w32api version 2.2 or higher.  Yes, I've said it twice now.

* Static and dll libraries of libgcc and libstdc++ are in the release.
  By default, linkage is to static libraries.  More details later.

* OpenMP is enabled.  To use it you will need to have  win32-pthreads package
  installed. More details later.
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 32 bit.
On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline wxLearner

  • Multiple posting newcomer
  • *
  • Posts: 71
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #11 on: August 09, 2007, 02:46:32 pm »
Quote
* Static and dll libraries of libgcc and libstdc++ are in the release.
  By default, linkage is to static libraries.  More details later.
Has anybody found a shared version (dll) of libgcc?

Offline stahta01

  • Lives here!
  • ****
  • Posts: 6589
    • My Best Post
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #12 on: August 09, 2007, 03:04:55 pm »
Quote
* Static and dll libraries of libgcc and libstdc++ are in the release.
  By default, linkage is to static libraries.  More details later.
Has anybody found a shared version (dll) of libgcc?

No, I do have libstdc++ DLL and mingwm10.dll

Tim S
C Programmer working to learn more about C++ and Git.
On Windows 7 64 bit and Windows 10 32 bit.
On Debian Stretch, compiling CB Trunk against wxWidgets 3.0.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Offline dwmcqueen

  • Multiple posting newcomer
  • *
  • Posts: 56
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #13 on: August 09, 2007, 03:49:58 pm »
First, the wxWidgets headers gernerate a thousand warnings (which is not so severe), and then it fails with
{standard input}:14784: Error: invalid character '_' in mnemonic
{standard input}:14801: Warning: .def pseudo-op used inside of .def/.endef: ignored.
{standard input}:14801: Error: junk at end of line, first unrecognized character is `_'

...whatever it means. No hint as to what source file the error refers to.

According to the MinGW list - they are aware of the problem and will issue an update shortly.  Apparently they were too aggressive with some 4.3.0 backports.

Offline dwmcqueen

  • Multiple posting newcomer
  • *
  • Posts: 56
Re: GCC 4.2.1 binary release for mingw is available from MINGW
« Reply #14 on: August 09, 2007, 03:51:06 pm »
Wow finally they did it. But TD can you tell us what took them so long? And when can we expect the next full MingW release?

I can tell you - they were ready to issue the binaries, but not ready to support the release since they were still too busy on the prior release.  Someone stepped in and offered to help support the release - so they released it.