Re: changes requesting for GCC 17 Release Criteria (secondary targets)

Jonathan Yong via Gcc <[email protected]>
Newsgroups gmane.comp.gcc.devel
Message-ID <[email protected]>
On 3/24/26 08:36, LIU Hao wrote:
> ? 2026-3-24 10:52, Andrew Pinski via Gcc ??:
>> Also `i686-mingw32` should be swapped out with `x86_64-mingw`. I don't
>> think 32bit mingw is being testing these days only 64bit.
> 
> I would like to suggest adding `x86_64-w64-mingw32`, while changing `i686-mingw32` to `i686-w64-mingw32`.
> 
> `i686-mingw32` references the old mingw.org. They have lost control of their domain name, and osdn.net
> which hosts their project has been down since months ago.
> 
> Please keep `i686-w64-mingw32`.
> 
> As both `{i686,x86_64}-pc-linux-gnu` are primary platforms, I don't see why `i686-w64-mingw32` can't be a
> secondary platform. Almost all distributions of mingw-w64 provide both i686 and x86-64 builds: MSYS2,
> Debian, ArchLinux, Ubuntu, mingw-builds, winlibs, and w64devkit. And I also build i686 myself. It won't
> go away very soon.
> 
> 

Agreed, please keep i686-w64-mingw32 in secondary, the "w64" vendor is 
used to identify mingw-w64 based targets. It is mostly used to produce 
32-bit programs for Windows even if gcc itself is not running on 32-bit 
Windows.

>> Also I propose removing `i686-pc-cygwin`, I have not seen any recent
>> work on 32bit x86 cygwin or testresults.
> 
> I suggest swapping `x86_64-pc-cygwin` in.
> 
> Cygwin 3.4+ since 2022-11 is x86-64 only. As a downstream fork of Cygwin, MSYS2 is also x86-64 only. Both
> are key infrastructure for building GNU software on Windows, including GCC itself.
> 
> 

This is correct, 32bit i686-pc-cygwin is no longer an active project and 
only available through historical archives.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.