1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 14:30:50 -08:00

; Update the MinGW URLs in w32 FAQ and nt/INSTALL

* nt/INSTALL: Update MinGW URLs.

* doc/misc/efaq-w32.texi (MinGW): Update the URL's and the text to
reflect the fact that mingw.org's MinGW is no longer developed and
can be found only on the WWW Archive.
(Compiling): Add a cross-reference to "MinGW".
This commit is contained in:
Eli Zaretskii 2025-11-08 12:09:04 +02:00
parent e0ffcc655e
commit a71ba898db
2 changed files with 19 additions and 13 deletions

View file

@ -196,7 +196,7 @@ in the Emacs source distribution.
If you need to build or run Emacs on MS Windows before Windows 7, you
have to use the MinGW port of GCC and the MSYS suite of tools. The
file @file{nt/INSTALL} in Emacs source distribution contains the
details.
details. @xref{MinGW}.
Support for displaying images, as well as XML/HTML rendering and TLS
networking requires external libraries, the headers and import
@ -2245,21 +2245,27 @@ software. This includes all the optional libraries used by Emacs
Hunspell, Gawk, GNU Make, Groff, GDB.
@node MinGW
@section MinGW and MSYS
@section mingw.org's MinGW and MSYS
@cindex mingw tools
@cindex msys environment
@cindex subprocesses, mingw and msys
@uref{https://osdn.net/projects/mingw/}
MinGW is another set of development tools that produce native Windows
executables, not dependent on Cygwin's POSIX emulation DLLs.
MinGW from @code{mingw.org} is another set of development tools that
produce native Windows executables, not dependent on Cygwin's POSIX
emulation DLLs. This is the original MinGW project, nowadays no longer
actively developed. Its files can currently be found only via the WWW
archive site known as the @dfn{Wayback Machine}. The latest MinGW
release files can be found here:
@uref{https://web.archive.org/web/20210410172202/https://osdn.net/projects/mingw/releases/}.
MSYS is a POSIX shell and minimal set of tools that are commonly used in
configure scripts. Like Cygwin, this environment uses a non-native
filesystem mapping to appear more POSIX like to the scripts that it
runs. This is intended to complement the MinGW tools to make it easier
to port software to Windows.
MSYS, which is part of @code{mingw.org}s MinGW, is a POSIX shell and
minimal set of tools that are commonly used in configure scripts. Like
Cygwin, this environment uses a non-native filesystem mapping to appear
more POSIX like to the scripts that it runs. This is intended to
complement the MinGW tools to make it easier to port software to
Windows.
@node GnuWin32
@section GnuWin32

View file

@ -137,9 +137,9 @@ build should run on Windows 9X and newer systems).
A nice installer, called mingw-get, is available for those who don't
like to mess with manual installations. You can download it from
here:
the "Wayback Machine", here:
https://osdn.net/projects/mingw/releases
https://web.archive.org/web/20210410172202/https://osdn.net/projects/mingw/releases/
(This installer only supports packages downloaded from the MinGW
site; for the rest you will still need the manual method.)
@ -201,9 +201,9 @@ build should run on Windows 9X and newer systems).
You will need to install the MinGW port of GCC and Binutils, and the
MinGW runtime and Windows API distributions, to compile Emacs. You
can find these on the MinGW download/Base page:
can find these on the MinGW download page:
https://osdn.net/projects/mingw/releases
https://web.archive.org/web/20210410172202/https://osdn.net/projects/mingw/releases/
In general, install the latest stable versions of the following
MinGW packages from that page: gcc, binutils, mingw-rt, w32api. You