[MacPorts] #53061: i386-mingw32: remove ports, replaced by i686-w64-mingw32
MacPorts
noreply at macports.org
Tue Dec 13 15:17:04 CET 2016
#53061: i386-mingw32: remove ports, replaced by i686-w64-mingw32
-------------------------+-------------------------------------------------
Reporter: mojca | Owner:
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: i386-mingw32-binutils
| i386-mingw32-gcc i386-mingw32-libunicows
| i386-mingw32-runtime i386-mingw32-w32api
-------------------------+-------------------------------------------------
I would like to suggest removal of the following ports:
* i386-mingw32-binutils
* i386-mingw32-gcc
* i386-mingw32-libunicows
* i386-mingw32-runtime
* i386-mingw32-w32api
since the functionality is now provided by the new MinGW-w64 ports (see
#40174):
* i686-w64-mingw32-binutils
* i686-w64-mingw32-headers
* i686-w64-mingw32-crt
* i686-w64-mingw32-gcc-bootstrap
* i686-w64-mingw32-gcc
* x86_64-w64-mingw32-binutils
* x86_64-w64-mingw32-headers
* x86_64-w64-mingw32-crt
* x86_64-w64-mingw32-gcc-bootstrap
* x86_64-w64-mingw32-gcc
Some build instructions are here:
* http://www.mingw.org/wiki/HostedCrossCompilerHOWTO
* http://www.mingw.org/wiki/linuxcrossmingw
but note the citation:
> As of this writing, the MinGW Project does not support any official
build of GCC, more recent than GCC-3.4.5, for use as a cross hosted MinGW
development tool, on any platform. This is unlikely to change, until after
an officially supported stable GCC-4.x version has been released, for
native use on the MS-Windows platform.
>
> If you wish to experiment with more recent versions, then please feel
free to do so, /.../
> However, please understand that we are currently unable to offer you
support for such experimental builds in production use.
While they don't say it's impossible to use a newer compiler, using GCC
3.4.5 is literally useless today, and using a newer compiler is both
unsupported and much more tricky to get working that by simply fetching
MinGW-w64 that supports using basically any given GCC compiler without any
patches/modifications at all.
See also #31578.
We have no dependent ports other than wxmsw that most likely nobody uses.
The most we could hypothetically do is provide symlinks from
`i386-mingw32-gcc` to `i686-w64-mingw32-gcc` etc. I'm not sure if that is
too helpful though.
I'm not sure if the ports should be deleted or `replaced_by`. Given that
the new ports provide different binary names, it might be better to delete
them.
If anyone objects, please speak now.
--
Ticket URL: <https://trac.macports.org/ticket/53061>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list