[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Regression on Cygwin: Problems with parallel make in 4.4

From: Ken Brown
Subject: Re: Regression on Cygwin: Problems with parallel make in 4.4
Date: Fri, 24 Feb 2023 10:23:51 -0500
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0

On 2/24/2023 9:54 AM, Paul Smith wrote:
On Thu, 2023-02-23 at 16:17 -0500, Ken Brown wrote:
I'm attaching that script so you can see exactly how "make" is
invoked in a subshell.  I'm also attaching my build log up to the
point of the warning and the Makefile in the ft-build directory in
which the warning occurred.  I've previously sent you the top-level

Let me know if you need anything else.

The ft-build/Makefile is not the interesting one: by the time make is
invoked here it already has the bad arguments.

The makefile we want is the one that invoked this make, with the bad
arguments; from your build:

   make[3]: Entering directory 
   rm -rf ft-build
   /usr/bin/mkdir -p ft-build
   cd ft-build && \
     CC='gcc' CONFIG_SITE=/dev/null CONFIG_SHELL='/bin/sh' \
        --disable-shared \
       --without-bzip2 \
       --without-brotli \
       --without-harfbuzz \
       --without-png \
       --without-zlib \
--prefix=/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2/ft-install \
       --libdir=/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2 \

so, the makefile we want is the makefile in freetype2 that contains the
recipe that invokes the make command in the ft-build subdirectory.

OK, I hope I'm attaching the right one now.

I thought it might also help for me to send a complete recipe for reproducing the problem rather than just sending bits and pieces. The recipe is adapted from


1. git clone https://github.com/TeX-Live/texlive-source.git

2. cd texlive-source

3. TL_MAKE_FLAGS="-j13" ./Build

The build is then done in texlive-source/Work, which also contains a log file "build.log". On my system the jobserver warning appears after about 10 minutes and is in line 2074 of build.log. I'm using make patched with commit 8b8cc3a825b0e9e176db5d90084c814e3744a300.


Attachment: Makefile
Description: Text document

reply via email to

[Prev in Thread] Current Thread [Next in Thread]