[Bug 599567] New: mingw32-gcc should not drag in mingw32-pthreads

bugzilla at redhat.com bugzilla at redhat.com
Thu Jun 3 14:08:18 UTC 2010


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

Summary: mingw32-gcc should not drag in mingw32-pthreads

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

           Summary: mingw32-gcc should not drag in mingw32-pthreads
           Product: Fedora
           Version: 13
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: low
         Component: mingw32-gcc
        AssignedTo: rjones at redhat.com
        ReportedBy: eblake at redhat.com
         QAContact: extras-qa at fedoraproject.org
                CC: berrange at redhat.com, rjones at redhat.com,
                    kalev at smartlink.ee,
                    fedora-mingw at lists.fedoraproject.org
    Classification: Fedora
    Target Release: ---


Description of problem:
mingw32-gcc currently drags in a dependency on mingw32-pthreads, which in turn
forces some namespace pollution due to its buggy <pthread.h> header.  It would
be much nicer if the mingw32-pthreads package remained optional, since it can
interfere with cross-compilation efforts to mingw.

Version-Release number of selected component (if applicable):
mingw32-gcc-4.4.2-2.fc13.x86_64
mingw32-pthreads-2.8.0-10.fc13.noarch

How reproducible:
Always

Steps to Reproduce:
1. Install mingw32-gcc

Actual results:
mingw32-pthreads gets sucked in as a required dependency to the cross-compiler.

Expected results:
Mere presence of the cross-compiler shouldn't force the existence of a broken
<pthread.h>.  Either the compiler needs to be built without mingw32-pthreads,
or mingw32-pthreads needs to be split into two packages (runtime dependency of
the compiler, vs. development library that installs <pthread.h> for situations
that actually want to use this library in spite of its current upstream flaws).

Additional info:

-- 
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