cygwin: Add cocom and patch to build prerequisites in FAQ

Add patch, and make cocom unconditional in list of build prerequisites.

Even though the products of these tools are checked in, these tools are
required when building in a fresh git checkout, presumably due to the
order in which git creates the files resulting in timestamps which
indicate that the output of rules using these tools are older than
the inputs.

Addresses: https://cygwin.com/pipermail/cygwin/2021-December/250124.html

Also drop a duplicate sentence about 'fetch sources from git'.
This commit is contained in:
Jon Turney 2021-12-17 19:14:27 +00:00
parent f4a26ececa
commit 3328740799
No known key found for this signature in database
GPG Key ID: C7C86F0370285C81
1 changed files with 5 additions and 5 deletions

View File

@ -679,11 +679,11 @@ rewriting the runtime library in question from specs...
installed; you at least need <literal>gcc-g++</literal>,
<literal>make</literal>, <literal>automake</literal>,
<literal>autoconf</literal>, <literal>git</literal>, <literal>perl</literal>,
<literal>gettext-devel</literal>, <literal>libiconv-devel</literal> and
<literal>zlib-devel</literal>. Fetch the sources from the
<ulink url="https://cygwin.com/git/newlib-cygwin.git">Cygwin GIT source repository</ulink>.
If you change a certain core part of Cygwin, namely the layout
of the Cygwin TLS area, you also have to install <literal>cocom</literal>.
<literal>gettext-devel</literal>, <literal>libiconv-devel</literal>
<literal>zlib-devel</literal>, <literal>cocom</literal> and <literal>patch</literal>.
</para>
<para>
Building for 32-bit Cygwin also requires
<literal>mingw64-i686-gcc-g++</literal> and <literal>mingw64-i686-zlib</literal>.
Building for 64-bit Cygwin also requires