Package: gcc-mingw32
Version: 4.4.2-5
Severity: serious
Justification: Policy 7.2

I upgraded to 4.4.2-5, and noticed that it no longer Depends on
mingw32-runtime.  Instead, it Recommends mingw32-runtime and mingw-w64.
I'd guess this occurred so that users don't need to install both of
those runtimes, just the one for the target platform.  However, without
either of them, the package seems entirely non-functional.  Without a
runtime for a given target, gcc fails with errors like "error: stdio.h:
No such file or directory".

For the ideal solution, I'd propose putting the 32-bit and 64-bit
compilers in separate binary packages, each with Depends on the
corresponding runtime.  That way, the installed compiler will always
work.

As an alternative, if you really need to keep the 32-bit and 64-bit
compilers in the same package, you could have a Depends on
"mingw32-runtime | mingw-w64", in addition to the Recommends for each of
them separately.  That would ensure that the user has to install at
least one runtime.  However, it would still mean that one or the other
compiler would remain non-functional.

- Josh Triplett

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gcc-mingw32 depends on:
ii  libc6                     2.10.2-5       Embedded GNU C Library: Shared lib
ii  libgmp3c2                 2:4.3.2+dfsg-1 Multiprecision arithmetic library
ii  libmpfr1ldbl              2.4.2-3        multiple precision floating-point 
ii  mingw32-binutils          2.20-0.1       Minimalist GNU win32 (cross) binut

Versions of packages gcc-mingw32 recommends:
pn  mingw-w64                     <none>     (no description available)
pn  mingw32-runtime               <none>     (no description available)

Versions of packages gcc-mingw32 suggests:
pn  cpp-doc                       <none>     (no description available)
pn  gcc-doc                       <none>     (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to