From 50d7dcaa0bd535a2a70e076a0ca0d15c1c1e8e01 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Tue, 26 May 2020 19:15:37 +0200 Subject: [PATCH] Cygwin: FAQ: fix Cygwin build requirements Signed-off-by: Corinna Vinschen --- winsup/doc/faq-programming.xml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/winsup/doc/faq-programming.xml b/winsup/doc/faq-programming.xml index 65bfed97e..5920ca8c4 100644 --- a/winsup/doc/faq-programming.xml +++ b/winsup/doc/faq-programming.xml @@ -676,16 +676,20 @@ rewriting the runtime library in question from specs... First, you need to make sure you have the necessary build tools -installed; you at least need gcc-g++, make, -perl, cocom, gettext-devel, -libiconv-devel and zlib-devel. +installed; you at least need gcc-g++, +make, patch, perl, +gettext-devel, libiconv-devel and +zlib-devel. Installing git to fetch +the sources from the +source repository +helps, too. If you change a certain core part of Cygwin, namely the layout +of the Cygwin TLS area, you also have to install cocom. Building for 32-bit Cygwin also requires -mingw64-x86_64-gcc-core (for building the cyglsa64 DLL for WoW64), mingw64-i686-gcc-g++ and mingw64-i686-zlib. Building for 64-bit Cygwin also requires mingw64-x86_64-gcc-g++ and mingw64-x86_64-zlib. -If you want to run the tests, dejagnu is also required. + Normally, building ignores any errors in building the documentation, which requires the dblatex, docbook2X, docbook-xml45, docbook-xsl, and