From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by sourceware.org (Postfix) with ESMTPS id 4CF9D3858C2F for ; Mon, 20 Feb 2023 19:12:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4CF9D3858C2F Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wr1-x42f.google.com with SMTP id c5so2929756wrr.5 for ; Mon, 20 Feb 2023 11:12:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=KkcdfPJYGX4Z+J9+UPz0oN3N+kPSu9cY5XWPKfzCO0g=; b=Tb+nrT7D4fJVsxiDovxCBDtYhEUeDiz9/NR8DmEI54fPKcxQopQ4mk3UdFVJGTOmEf i7eJecWoCY3MtqwpFRlh9mv5WHYHwvnYxm6IogH1+hqO/INvpbEhJieNkoFP4EcHccyc DeHcAw9xoN4qWTUyJxPHs6WPIPac1n+rvRAdL5QmSTvVuanmmd9QiZXb26uyg6vNCLCf jpH/q1qgtsSyQ2lD6cu4mxeJm4ZtChJ1qvkQP7LfMRSxkQfTd5aKDVirxinwmLLGs9dV N5rqs+18LfW+rfnKcYAAAia4OIUdegkUx+wTN7D7fM0HhiwYojsWLc+JPq0dDyC/ZRrS KfrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KkcdfPJYGX4Z+J9+UPz0oN3N+kPSu9cY5XWPKfzCO0g=; b=pLkSw/iVlSPRC3Qtdc/P1ifQiKmO2YjVIYIuqtRTtuch+QIxRd4fhv9eQqPcCQ86G1 uP5b7dkPWlT8KnL2lJe9PcI/RayayjuyVWlpKoVDzlvwsYOUku1Oxqh3+lNM8BM0cXfY W42tGKlFoUU8MGDUKaVB9d2mePVnEMYEQrwlw7I/qW0UZk4vpJpl3tQ6/me3+29tiasw B+JowDg2IjW32XI6sDE1pIpxRywPT0Sa26pKoxjcMZqOagPfokM31r7bnigVVDaRldzN X5Gma7xTjwjJeKAjfmpx+ourbB0A9VDNOfp0l5Rr0irKmMg7H+gPo5bXafKD9LYh2Qdj KILA== X-Gm-Message-State: AO0yUKXMszdOcC3W1f9s38LWmZzkFJQy+9ioFU5fVtLUskqMiHiQ2dRy rLWqAk0J7ceeQ4TmX1uZw0Ct+qCYN+w= X-Google-Smtp-Source: AK7set9mANnlY73/PevJhGLu81/OYqp7lmMvAORQ45JhipAyqJU4/Mh0xiTXNWKRYACj/TbR0ik2/w== X-Received: by 2002:a5d:5010:0:b0:2c5:6046:9244 with SMTP id e16-20020a5d5010000000b002c560469244mr2691713wrt.53.1676920364986; Mon, 20 Feb 2023 11:12:44 -0800 (PST) Received: from ?IPV6:2001:a61:12a9:1801:9079:9b74:da35:1421? ([2001:a61:12a9:1801:9079:9b74:da35:1421]) by smtp.gmail.com with ESMTPSA id s5-20020adfeb05000000b002c54c0a5aa9sm13242710wrn.74.2023.02.20.11.12.44 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 20 Feb 2023 11:12:44 -0800 (PST) Message-ID: <6558e650-14af-0590-f941-abe1ae22b8aa@gmail.com> Date: Mon, 20 Feb 2023 20:12:44 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Subject: Re: Heads up: Problems with parallel make Content-Language: it From: Marco Atzeri To: cygwin-apps@cygwin.com References: <9c9fb865-5f11-67ec-81a5-9c1ee37b5ee1@cornell.edu> <871214fe-aa00-5c51-7145-82737e830fcc@Shaw.ca> <6c9c801e-7ec6-5093-afd7-8111fc4692a3@Shaw.ca> <6876bcc9-3747-1a7e-bab8-c89ba7a39cc8@cornell.edu> <4891b215-8bbc-431a-db83-f2c980538ffd@gmail.com> <87o7poxof0.fsf@Rainer.invalid> <39257fa6-df12-41d0-57fa-e26113a8efc6@cornell.edu> <02cfd113-9e50-7ac9-29f2-0e09eba50f84@gmail.com> In-Reply-To: <02cfd113-9e50-7ac9-29f2-0e09eba50f84@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 20.02.2023 18:34, Marco Atzeri wrote: > On 20.02.2023 18:14, Ken Brown via Cygwin-apps wrote: >> On 2/20/2023 12:00 PM, Achim Gratz via Cygwin-apps wrote: >>> Ken Brown via Cygwin-apps writes: >>>> Thanks, Marco.  As expected, that fixes the problem for my test case >>>> (building TeX Live).  Obviously it would be better if the make >>>> developers would provide a configure option to use a pipe for the >>>> jobserver, but this is a good workaround if they don't. >>> >>> Does it actually do a parallel build?  I've quickly tested a cmake based >>> project with it and it completely serializes the build.  Reverting to >>> 4.4 resolves that problem. > uploaded as test 4.4.0.91-1 following message is still present while missing in 4.4-1 > make[1]: warning: jobserver unavailable: using -j1.  Add '+' to parent > make rule. > and I do not see clear evidence of parallelism like in 4.4-1 >> >> It does for my build of TeX Live.  I just tried 'make -j13 check', and >> I saw many make processes and many sh processes running at once.  [But >> I'm currently testing a self-built make 4.4.0.91.] >> >> Ken > How are you configuring your build ?