From nobody Fri Mar 29 17:28:07 2024 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V5nRw1sz4z5FHxb for ; Fri, 29 Mar 2024 17:28:12 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4V5nRv6PpMz4bhT for ; Fri, 29 Mar 2024 17:28:11 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from [192.168.5.3] (c-98-42-44-116.hsd1.ca.comcast.net [98.42.44.116]) (authenticated bits=0) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id 42THSA43068081 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 29 Mar 2024 10:28:10 -0700 (PDT) (envelope-from yuri@FreeBSD.org) X-Authentication-Warning: shell1.rawbw.com: Host c-98-42-44-116.hsd1.ca.comcast.net [98.42.44.116] claimed to be [192.168.5.3] Content-Type: multipart/alternative; boundary="------------hbQQNN894zDpWGcolLxBpuDL" Message-ID: <55e1a296-60c4-4c2f-ad05-cdf0ae5348b1@FreeBSD.org> Date: Fri, 29 Mar 2024 10:28:07 -0700 List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: gmake-4.4.1 has a performance regression: at least the science/nwchem project now builds much slower Content-Language: en-US To: Mark Millard , FreeBSD Mailing List References: <2D9B0CE0-4657-4C8F-BDEE-48225BC899CF.ref@yahoo.com> <2D9B0CE0-4657-4C8F-BDEE-48225BC899CF@yahoo.com> From: Yuri In-Reply-To: <2D9B0CE0-4657-4C8F-BDEE-48225BC899CF@yahoo.com> X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7961, ipnet:198.144.192.0/23, country:US] X-Rspamd-Queue-Id: 4V5nRv6PpMz4bhT This is a multi-part message in MIME format. --------------hbQQNN894zDpWGcolLxBpuDL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit GNU Make now handles variable substitutions differently, see the discussion here: https://savannah.gnu.org/bugs/?65533 This causes it to sometimes fire exponentially more sub-processes than before. Some other ports that use a lot of variable substitutions in a particular way would also be affected, but science/nwchem is acutely affected, to the point that it times out. I will add devel/gmake43 to remedy this situation. Yuri --------------hbQQNN894zDpWGcolLxBpuDL Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit GNU Make now handles variable substitutions differently, see the discussion here: https://savannah.gnu.org/bugs/?65533
This causes it to sometimes fire exponentially more sub-processes than before.

Some other ports that use a lot of variable substitutions in a particular way would also be affected, but science/nwchem is acutely affected, to the point that it times out.


I will add devel/gmake43 to remedy this situation.





Yuri


--------------hbQQNN894zDpWGcolLxBpuDL--