OS/2, eCS & ArcaOS - Technical > Programming

Test build of GCC 4.7.3 available

<< < (2/6) > >>

mickhead:
I too appreciate your efforts, Paul.  Been waiting on 2.2 from mensys

Paul Smedley:
Updated build @ https://dl.dropboxusercontent.com/u/76425158/gcc-4.7.3-os2-20130901.zip

Changelog:
- 20130818 - Initial GCC 4.7.3 release (c/c++ only)
- Fixed crashes of some executables compiled with GCC 4.7.3
- Fixed support for linker options like '-Zlinker "DISABLE 1058,1121"'
- Fixed garbage in libstdc++.la breaking support for static-libgcc with c++ apps
- Fixed 'g++ -shared xxx.o' generates -lm.dll not xxx.dll
- Probably some other stuff I forget
- 20130901 - 2nd Public GCC 4.7.3 build (c/c++ only)

Doing a build now with Fortran and Go enabled

Dave Yeo:
Tested by running the FFMpeg FATE test-suite. With 4.4.6 and a P4 all tests pass. With a core2duo (now dead) and 4.4.6 there were perhaps a dozen failures, probably related to SSE3 alignment issues (possibly nasm bugs?). With 4.7.3 there were quite a few errors including hangs forcing me to kill the script.
To test, clone master, configure with something like configure --enable-gpl --disable-debug --disable-doc --samples=/fate.ffmpeg/fate-suite --enable-os2threads --cpu=i686
make && make fate-rsync && make fate.
Need the --cpu=i686 to pull in the GCC atomics. I'd guess the problems are alignment related but could be related to the GCC atomic operations.

Paul Smedley:
New release:
https://dl.dropboxusercontent.com/u/76425158/gcc-4.7.3-os2-20130904.zip

- Fixed -Zmap to allow optional parameters
- Added legacy -Zmt and -Zmtd as allowed options
- 20130904 - 3rd Public GCC 4.7.3 build (c/c++ only)

Paul Smedley:
New build of GCC 4.7.3 and also binutils 2.23.2 added to http://os2ports.smedley.id.au

Thanks for those that took the time to test provide feedback. (+ve and -ve)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version