[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: problem with unistd.h on mingw systems
From: |
Eric Blake |
Subject: |
Re: problem with unistd.h on mingw systems |
Date: |
Thu, 17 Jan 2013 15:32:21 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2 |
On 01/17/2013 02:38 PM, Paul Eggert wrote:
> On 01/17/13 13:27, John W. Eaton wrote:
>>
>> Do you expect this to continue to work for older versions of mingw?
>
> No, that hasn't been the practice in the past. I pushed the following
> to the doc to make it clearer:
>
> ---
> doc/gnulib-intro.texi | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/doc/gnulib-intro.texi b/doc/gnulib-intro.texi
> index 7b3ff8a..69d6e08 100644
> --- a/doc/gnulib-intro.texi
> +++ b/doc/gnulib-intro.texi
> @@ -143,6 +143,7 @@ unsupported on mingw: @code{mgetgroups},
> @code{getugroups}, @code{idcache},
> @code{pt_chown}, @code{grantpt}, @code{pty}, @code{savewd},
> @code{mkancesdirs}, @code{mkdir-p}, @code{euidaccess}, @code{faccessat}.
> The versions of Windows that are supported are Windows XP and newer.
> +Only the latest version of mingw is tested; older versions are not supported.
There are two flavors of mingw; mingw32 (32-bit only) and mingw64 (both
32- and 64-bit support), with slightly different release schedules.
Fedora used to ship mingw32; but as of Fedora 17, ships only mingw64
(but both bit-widths). Meanwhile, cygwin ships cross-compilers for both
flavors, but tends to lag behind when upstream mingw releases are made.
All of my mingw testing has been via cross-compilation under Cygwin or
Fedora, rather than either upstream mingw proper, so stating that we
support _only_ the latest mingw may be a bit too strong or
oversimplified. If someone wants to provide a mingw patch for a
currently shipping mingw cross-compilation environment (even if it is
not the latest upstream mingw), I'm sure we can accommodate that. On
the other hand, I don't have any heartburn with this wording; after all,
we only fix problems if they get reported, and most people reporting
mingw problems are using relatively new builds.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature