On Mon, 2023-04-10 at 01:51 +0300, Дмитрий Мозулёв wrote: > I would like to build your GNU Make utility from source for 5 > platforms: Windows x64, Linux x64/arm64 and macOS x64/arm64. > Unfortunately, I'm having trouble.
Hi; please use the bug-make@gnu.org mailing list for questions about building GNU Make rather than emailing me directly; often there will be someone on the list who can help even when I'm unavailable (as I have been for the last two weeks). > On Windows I call bootstrap.bat and build_w32.bat gcc - the utility > is built. But on other platforms, neither bootstrap nor build.sh can > be run - they give errors. bootstrap can't find autoconf and > automake. build.sh can't open build.cfg. It is not possible to build GNU Make from a Git workspace on POSIX- based systems without installing a number of other packages and tools such as autoconf and automake (and other things). The full details on what you need to build from a Git workspace are in the README.git file. Note this file is not present in the release tar files since you don't need those tools for that. > Please share your build instructions. > I tried using the source archives (https://ftp.gnu.org/gnu/make) - > but there are other problems. In general if you want to build GNU Make for production use, you should always use the release tar files found at the above location. Building from a Git workspace is intended mainly for people who want to help with developing GNU Make. If you have "other problems" building the release from source, please provide details. The release tar file has been tested on over 20 different operating systems / versions, including obviously GNU/Linux and MacOS.