Commit Graph

68 Commits

Author SHA1 Message Date
Erik van Pienbroek
5963cd784f Update to 4.8.1 2013-06-15 16:25:45 +02:00
Erik van Pienbroek
01a6783934 Revised patch for GCC bug #56742 (again) 2013-06-01 13:34:06 +02:00
Erik van Pienbroek
8a50d56954 Revised patch for GCC bug #56742 2013-05-22 23:43:29 +02:00
Erik van Pienbroek
0a575c66fc Dropped dependency on PPL (#951914) 2013-04-14 16:32:18 +02:00
Erik van Pienbroek
79965ef9d4 Fix optimization bug which can lead to uncaught throw (SEH related) (GCC bug #56742) 2013-04-14 16:04:38 +02:00
Erik van Pienbroek
f5a3320c8f Update to gcc 4.8.0 final 2013-03-23 23:31:26 +01:00
Erik van Pienbroek
336d3f8c9a Update to gcc 4.8.0 final 2013-03-23 23:07:04 +01:00
Erik van Pienbroek
fd9d4ad737 Update to gcc 4.8 20130310 snapshot (rev 196584) 2013-03-11 22:00:11 +01:00
Erik van Pienbroek
6820f94708 Update to gcc 4.8 20130203 snapshot (rev 195703) 2013-02-08 13:32:22 +01:00
Erik van Pienbroek
c6e9ffe028 Fix bogus date in %changelog 2013-02-08 13:12:36 +01:00
Erik van Pienbroek
5709487acf Update to gcc 4.8 20130120 snapshot (rev 195326)
- Make sure the header xmmintrin.h is C++ compatible. Fixes
  build failure in the mingw-qt5-qtbase package
- The win64 compiler now uses SEH by default
2013-01-27 17:31:40 +01:00
Erik van Pienbroek
e7069302c2 Backported imported fix regarding virtual thunks
as recommended by upstream mingw-w64 developers (gcc bug #55171)
2013-01-02 18:24:31 +01:00
Erik van Pienbroek
9038b2e717 Typo 2012-12-05 00:31:26 +01:00
Erik van Pienbroek
521ee2726f Re-enable libgomp support 2012-12-05 00:30:15 +01:00
Erik van Pienbroek
a4d7b38024 Temporary build without libgomp support (PPL update breakage) 2012-12-04 23:51:03 +01:00
Erik van Pienbroek
40f711f838 Build with --disable-ppl-version-check (fixes FTBFS against latest PPL) 2012-12-04 21:34:09 +01:00
Erik van Pienbroek
a7317845e2 Made this package compatible with RHEL6 and RHEL7 2012-12-03 20:02:30 +01:00
Tom Callaway
464a4b4748 rebuild for new ppl / cloog 2012-11-30 15:20:50 -05:00
Jon Ciesla
d03b270727 Provides: bundled(libiberty) 2012-10-15 16:05:00 -05:00
Kalev Lember
2b2ebe89ab Update to 4.7.2 2012-09-21 17:34:20 +02:00
Kalev Lember
684acb2149 Revert back to 4.7.1 final
Use a known good gcc release for the F18 mass rebuild without issues
such as PR54038. We are better off with a stable toolchain so that we
can work on issues higher up the stack.

This reverts commit bd4935cba6.
2012-07-21 00:23:53 +03:00
Erik van Pienbroek
bd4935cba6 Update to gcc 4.7 20120718 snapshot 2012-07-18 23:27:31 +02:00
Kalev Lember
aef0ca1704 Update to 4.7.1 2012-07-15 23:30:50 +03:00
Kalev Lember
8022c65875 Switch to the release tarball 2012-04-04 02:00:53 +03:00
Kalev Lember
735de4e393 Revert the testsuite changes from previous commit
Can't BuildRequire wine without breaking the build on arches where wine
is unavailable. As such, the testsuite should only be used for local
testing and not enabled in official builds.

Even on secondary arches, all the builds are done from a single source
RPM that gets constructed on the primary koji instance. Because of the
single SRPM issue, using build time conditionals won't work for
conditionally selecting BuildRequires -- the SRPM requires will be
chosen depending on where the SRPM happens to get built and the same set
of requires will also be used an all other arches.
2012-04-04 01:27:48 +03:00
Erik van Pienbroek
148029ede6 Update to gcc 4.7.0 final release
- Update to gcc 4.7.0 final release (20120322 snapshot)
- Dropped upstreamed patches
- Enable the testsuite

Note that the testsuite can currently only perform the compile/linking
tests on the Koji builders. To make the execution tests using wine work
some dejagnu hacking is needed as binfmt isn't set up in the Koji
builders. Help is welcome in that area
2012-03-29 00:41:51 +02:00
Erik van Pienbroek
0327a12359 Fix the build when libgomp support is enabled 2012-03-07 01:46:59 +01:00
Erik van Pienbroek
35594e2fe3 Re-enable libgomp support 2012-03-07 01:11:00 +01:00
Erik van Pienbroek
e24461d05c Bump release tag 2012-03-07 00:32:28 +01:00
Erik van Pienbroek
f07ab16b2a Perform a regular build 2012-03-07 00:07:54 +01:00
Erik van Pienbroek
a605eb9585 Added support for both win32 and win64 targets
- Added support for both win32 and win64 targets
- Perform a bootstrap build
- Split out the OpenMP pieces to mingw{32,64}-libgomp packages to avoid
  forced dependency on mingw{32,64}-pthreads
- Added support for running the testsuite for both win32 and win64 targets
- Added a %%global called enable_winpthreads which can be used to enable
  C++11 threads support (requires winpthreads instead of pthreads-w32)
2012-03-06 22:54:14 +01:00
Erik van Pienbroek
b25170c16d Use mingw macros without leading underscore 2012-03-06 20:18:14 +01:00
Erik van Pienbroek
a25b158250 Renamed the source package to mingw-gcc 2012-03-06 20:17:09 +01:00
Erik van Pienbroek
8890e06f99 Merge git://pkgs.fedoraproject.org/mingw32-gcc 2012-03-06 20:00:22 +01:00
Fedora Release Engineering
02a63d1354 Initial setup of the repo 2012-03-06 13:03:33 +00:00
Erik van Pienbroek
d1b1d0fab9 Re-enable libgomp support 2012-02-27 19:31:25 +01:00
Erik van Pienbroek
de245a01a6 Perform a regular build 2012-02-27 18:43:37 +01:00
Erik van Pienbroek
ea4223a714 Update to gcc 4.7 20120224 snapshot and perform a bootstrap build
- Update to gcc 4.7 20120224 snapshot
- Perform a bootstrap build using mingw-w64
- Dropped the /lib/i686-pc-mingw32-cpp symlink
- Dropped the float.h patch as it isn't needed anymore with mingw-w64
- Added some patches which upstream mingw-w64 recommends us to apply
2012-02-27 16:14:57 +01:00
Erik van Pienbroek
d683263491 Fix filelist with the latest gcc snapshot 2012-01-27 20:35:36 +01:00
Erik van Pienbroek
cf7c124923 Update to gcc 4.7 20120126 snapshot
This fixes mingw32-qt build failure
2012-01-27 20:12:41 +01:00
Erik van Pienbroek
0ec7ecc25f Update to gcc 4.7 20120106 snapshot 2012-01-11 00:43:07 +01:00
Marcela Mašláňová
a2b05cb715 rebuild with new gmp without compat lib 2011-10-26 11:58:41 +02:00
Marcela Mašláňová
e0c1ca9ce2 rebuild with new gmp 2011-10-12 03:58:50 +02:00
Kalev Lember
4b93699fea Fix float.h inclusion when gcc's headers precede mingrt in include path
The other part of the change is in mingw32-runtime 3.18-4.
2011-08-26 15:08:39 +03:00
Erik van Pienbroek
c467d3ae3e Build against ppl and cloog 2011-08-20 08:42:51 +03:00
Kalev Lember
49c46e1ded Update to 4.6.1 2011-06-28 11:12:18 +03:00
Kalev Lember
9b22addc19 Cleaned up the spec file from cruft not needed with latest rpm 2011-05-21 09:42:03 +03:00
Kalev Lember
f04325eb48 Rebuilt with automatic dep extraction
... and removed all manual mingw32(...) provides / requires.
2011-05-21 09:42:03 +03:00
Kalev Lember
af06f11f0d Use the %{_mingw32_target} macro in files section 2011-05-10 15:09:25 +03:00
Kalev Lember
f4b98651f4 Disable plugin support with a configure option
Instead of removing the files in the %install section as was the case
previously, it's cleaner to disable the plugin support in configure invocation.
2011-05-10 14:12:41 +03:00