From nobody Tue Oct 05 22:04:58 2021 X-Original-To: dev-commits-ports-all@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 396CF12DC208 for ; Tue, 5 Oct 2021 22:05:01 +0000 (UTC) (envelope-from yz@yz.kiev.ua) Received: from nb.yz.kiev.ua (nb.yz.kiev.ua [92.63.99.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4HPBTR6QH0z3nGY for ; Tue, 5 Oct 2021 22:04:59 +0000 (UTC) (envelope-from yz@yz.kiev.ua) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=yz.kiev.ua; s=dkim; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=jkLptII36DfNQ0PAxvKUTZ8/2dnF4pTrSwSMD7VNq/M=; b=oghwQv2f+5/EDJN/AC6L+WrtgG uaq/05ldpDikJJ0+DkqLkuEUqm/EVz9Tk+72GTGtcQjRaVf0SOqM93/iPL0LP4831TYKlI+TZvbc0 /HuXNIFhcX3nM4vPCR+S3IH6KqrEDqyfW+dwVnK9wHOS4YbRxisS49J1k5pfyIajKSww=; Received: from yz by nb.yz.kiev.ua with local (Exim 4.92.3 (FreeBSD)) (envelope-from ) id 1mXsYU-000Abk-9K for dev-commits-ports-all@freebsd.org; Wed, 06 Oct 2021 01:04:58 +0300 Date: Wed, 6 Oct 2021 01:04:58 +0300 From: "George L. Yermulnik" To: dev-commits-ports-all@freebsd.org Subject: Re: git: fb5f03a87cf4 - main - Mk/bsd.lto.mk: add global LTO support for ports Message-ID: <20211005220458.GF33079@yz.kiev.ua> Mail-Followup-To: dev-commits-ports-all@freebsd.org References: <202109301834.18UIYKrL013410@gitrepo.freebsd.org> <20211004133056.z7e2iyrhlwprvvvp@aching.in.mat.cc> <20211005163152.gv2vwvg4nuqwga7q@aching.in.mat.cc> <44365771-0a1d-7bcb-2cb6-85f592624a3b@FreeBSD.org> <607e0aa1-3888-8a61-f80f-0aad1d53ea23@FreeBSD.org> List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Earth, Europe, Ukraine, Kiev X-Yz-Mark: yz@nb 20211006 00:59:08 User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 4HPBTR6QH0z3nGY X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yz.kiev.ua header.s=dkim header.b=oghwQv2f; dmarc=none; spf=pass (mx1.freebsd.org: domain of yz@yz.kiev.ua designates 92.63.99.5 as permitted sender) smtp.mailfrom=yz@yz.kiev.ua X-Spamd-Result: default: False [-3.50 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yz.kiev.ua:s=dkim]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+a:nb.yz.kiev.ua]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[yz.kiev.ua]; RCPT_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; DKIM_TRACE(0.00)[yz.kiev.ua:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:29182, ipnet:92.63.96.0/21, country:RU]; RCVD_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N > > Yes, but my personal poudriere builders are on disk-space constrained > > VMs so get maximum parallelity within one job, and run few jobs in > > parallel. It's not ideal, but I can't build LLVM, Rust, and JDK or > > texmf in parallel with its truckloads-of-GBytes build directories. > > Before committing intrusive changes, we normally do -exp runs. > > Personally, for OpenEXR which is one of the more "central" ports I have, > > I dare building all ports depending on it locally before committing, if > > I couldn't do that I'd have to go for an -exp run. > I myself have enough RAM for using LTO even with large software. If your hardware can't allow that, there were free Azure VMs that AFAIK were quite beefy. Does it mean that every ordinary FreeBSD user would need to spin up an Azure VM to just build a port on their own? -- George L. Yermulnik [YZ-RIPE]