[Bug 599567] mingw32-gcc should not drag in pthreads.h because it's buggy

bugzilla at redhat.com bugzilla at redhat.com
Fri Jan 28 15:07:31 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=599567

--- Comment #9 from Erik van Pienbroek <erik-fedora at vanpienbroek.nl> 2011-01-28 10:07:28 EST ---
I'm currently working on a new Fedora feature called the cross compiler
framework. This will be the successor to the MinGW toolchain in Fedora. It will
be based on the mingw-w64 project (instead of the mingw.org one) and will use
gcc 4.6. With this framework it will be possible to easily build binaries for
Win32, Win64 and in the future Mac OS X (depending on legal issues)

For that toolchain I've moved the libgomp pieces from the gcc package to a
separate subpackage. With gcc 4.6 gcc itself doesn't have a hard dependency on 
libgomp anymore. So whenever one tries to install 'mingw32-gcc' or
'mingw32-gcc-c++' the libgomp pieces (and thus pthreads) won't be pulled in any
more. People who really need libgomp support can install the package manually.

I've tried rebuilding all 96 mingw32 packages which are now in Fedora using
this method and everything built succesfully without pulling in libgomp

More details about the cross compiler framework can be found at
https://fedoraproject.org/wiki/MinGW/CrossCompilerFramework and on the Fedora
mingw mailing list

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the mingw mailing list