From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E4C3F158089 for ; Mon, 11 Sep 2023 21:22:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 759D72BC192; Mon, 11 Sep 2023 21:22:38 +0000 (UTC) Received: from bactrian.maple.relay.mailchannels.net (bactrian.maple.relay.mailchannels.net [23.83.214.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8D7B62BC102 for ; Mon, 11 Sep 2023 21:22:37 +0000 (UTC) X-Sender-Id: _forwarded-from|230.3.169.217 Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 2126F94258B for ; Mon, 11 Sep 2023 21:22:36 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1694467355; a=rsa-sha256; cv=none; b=K7kRhkOWYJziH/JRveKdcvTfCpUclCPaCNx51WbeVB2Vc0vAVz34/a2cJP4v6L/ky02iTw 6jiVg9VQ/9Z/gsubWgtVpRP3pTEUoTWgt/GWsuFqemG1kACYzy6g3sUB0oFIPSRJEKjT74 68LzcsORUTi4C9WufcvDzWvQu3S2WcOU7fUiY9k/zGhrPQ+SiryAP3WU2wP5d11Cqewo59 xrJmeu/qLXTTft+XETYebP33LO+TDwyguXQBYSzNgZ/dtLmqfCtPDAcdVsh6EEMtyahMRz VmfJnKT5lnek4TGVi0M9kiVw4xVTMZQ3r7nFxVX7dapEWm1mz3jNdgfSGnErpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1694467355; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:dkim-signature; bh=iZjJ5vZ1NzMFX9hIe+NWUuIasnqneMP1N53CX0j7090=; b=k0ggNgX83MEQzGQHHePd7miGU4ZxA+meSnJpym4BLBSLop6ihgObLi5jFiQ2XsZz1xOLTt mLUiM7nUq+67hqWH8cMBuFINvSnp594jYUT5QK/4VpFkyYCo2/vHY8vu4JuhAj6TkyAEUi PlME9j+3rLRYu4oNCoSqn7G3P71BUSONsySeG728sEwfn09gn/ftkx2Ll7hmZoJe+gTYtg 3DHo0vAh4/AJPLh9C8LtNNsjhVpqS4hu7eGze4X9CT5+pqQimdZuW+iVciEXdCxZBiPSiz eMcfHo92dRhtNu8AZ+nwgyPrEwqjL7NXbhI6qbz/WvmdygAVrswgFQ1IYYG9rg== ARC-Authentication-Results: i=1; rspamd-7d5dc8fd68-f4t82; auth=pass smtp.auth=thundermail smtp.mailfrom=confabulate@kintzios.com X-Sender-Id: _forwarded-from|230.3.169.217 X-MC-Relay: Forwarding X-MailChannels-SenderId: _forwarded-from|230.3.169.217 X-MailChannels-Auth-Id: thundermail X-Reaction-Troubled: 66290b7d2394c2f1_1694467355951_293443797 X-MC-Loop-Signature: 1694467355951:3290091028 X-MC-Ingress-Time: 1694467355951 Received: from mailclean11.thundermail.uk (mailclean11.thundermail.uk [149.255.60.66]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.114.198.214 (trex/6.9.1); Mon, 11 Sep 2023 21:22:35 +0000 Received: from cloud220.unlimitedwebhosting.co.uk (cloud220.unlimitedwebhosting.co.uk [149.255.60.183]) by mailclean11.thundermail.uk (Postfix) with ESMTPS id A460440241 for ; Mon, 11 Sep 2023 22:22:29 +0100 (BST) Received: from rogueboard.localnet (230.3.169.217.in-addr.arpa [217.169.3.230]) by cloud220.unlimitedwebhosting.co.uk (Postfix) with ESMTPSA id E0785C19504 for ; Mon, 11 Sep 2023 22:22:29 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kintzios.com; s=default; t=1694467350; bh=iZjJ5vZ1NzMFX9hIe+NWUuIasnqneMP1N53CX0j7090=; h=From:To:Subject; b=juAa4HiF6YWW3E1t70PXgzQtKmDbtptLcLyQGJaVuBLXpK27/MqHAkCsYIRjyus2k 9eoGes2LaIPmUwY+aBASCJ0g1Vk9retHJAUwlY2IEMIfWmVBgeWKeFatx4KWOl7ApH N2PMqXZZtgPFUv883zNM7zBPWNsJihbCjE7vqNMY= From: Michael To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] long compiles Date: Mon, 11 Sep 2023 22:22:28 +0100 Message-ID: <2937114.VdNmn5OnKV@rogueboard> In-Reply-To: References: <20230911210529.48de20be@digimed.co.uk> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1999000.PIDvDuAF1L"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-PPP-Message-ID: <169446735021.3916257.7633857036803821894@cloud220.unlimitedwebhosting.co.uk> X-PPP-Vhost: kintzios.com X-Rspamd-Queue-Id: A460440241 X-Rspamd-Server: mailclean11 X-Spamd-Result: default: False [-1.61 / 999.00]; SIGNED_PGP(-2.00)[]; MID_RHS_NOT_FQDN(0.50)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; ONCE_RECEIVED(0.10)[]; MX_GOOD(-0.01)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; R_DKIM_ALLOW(0.00)[kintzios.com:s=default]; RCVD_COUNT_ONE(0.00)[1]; NEURAL_HAM(-0.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:34931, ipnet:149.255.60.0/22, country:GB]; FROM_HAS_DN(0.00)[]; DMARC_POLICY_ALLOW(0.00)[kintzios.com,none]; RCVD_TLS_ALL(0.00)[]; ARC_NA(0.00)[]; R_SPF_ALLOW(0.00)[+mx]; DKIM_TRACE(0.00)[kintzios.com:+]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[gentoo-user@lists.gentoo.org]; TO_DN_NONE(0.00)[]; HAS_REPLYTO(0.00)[confabulate@kintzios.com] X-Rspamd-Action: no action X-Archives-Salt: 748fa357-1de9-4e84-afe9-0f4e703e7411 X-Archives-Hash: 7a72eaf9a337908118e694b6ba99293a --nextPart1999000.PIDvDuAF1L Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Michael To: gentoo-user@lists.gentoo.org Reply-To: confabulate@kintzios.com Subject: Re: [gentoo-user] long compiles Date: Mon, 11 Sep 2023 22:22:28 +0100 Message-ID: <2937114.VdNmn5OnKV@rogueboard> MIME-Version: 1.0 On Monday, 11 September 2023 21:21:47 BST Alan McKinnon wrote: > On Mon, Sep 11, 2023 at 10:05=E2=80=AFPM Neil Bothwick wrote: > > On Mon, 11 Sep 2023 21:19:27 +0200, Alan McKinnon wrote: > > > chromium has been building since 10:14, it's now 21:16 and still going > > > so 9 hours at least on this machine to build a browser - almost as bad > > > as openoffice at it's worst (regularly took 12 hours). Nodejs also to= ok > > > a while, but I didn't record time. > >=20 > > Chromium is definitely the worst, and strangely variable. The last few > > compiles have taken between 6 and 14 hours. Since it takes longer than > > everything else to build, it is usually compiling on its own, so parall= el > > emerges aren't a factor. > >=20 > > Qtwebengine is also bad, not surprising as it is a cut down Chromium. > > Emerging world with --exclude then timing build to coincide with sleep > > helps, although I haven't quite reached the age where I need 14 hours of > > sleep a day. > >=20 > >=20 > > -- > > Neil Bothwick > >=20 > > If it isn't broken, I can fix it. >=20 > Yup, that jibes with what I see. Oh well, just means that the need for > overnight compiles did not go away haha >=20 > Thanks to every one else that replied too - everyone said much the same > thing so I figured one replay to rule them all was the best way >=20 >=20 > Alan As the old saying goes, "there ain't no substitute to cubic inches". Moar= =20 cores and moar RAM is almost always the solution, but with laptops and olde= r=20 PCs in general overnight builds soon become inevitable. Selectively reduci= ng=20 jobs and adding swap, or for packages like rust placing /var/tmp/portage on= =20 the disk becomes necessary. A solution I use for older/smaller laptops is to build binaries on a more=20 powerful PC and emerge these in turn on the weaker PCs. There's also the option of using bin alternatives where available, e.g.=20 google-chrome, firefox-bin, libreoffice-bin. =46inally, there is a small scale project to provide systemd based binaries= as=20 an alternative to building your own: https://wiki.gentoo.org/wiki/Experimental_binary_package_host --nextPart1999000.PIDvDuAF1L Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmT/hRQACgkQseqq9sKV ZxnTyA//d60v2bup4JoSDRdwauN+R+5NnXxmlp1a4tyoyusIq9S+SGbs3B3nGqcQ pIWYqytlTDMmz2Ou2QiR1pFUCKLqPqFMU300dpmwSW2bm9nlyavqIJDHDIYDRoMA CLbH2wEYj+VvPBIs8Oj9rnFkMcNoR6pEzGUxjgzSOGfn55AgSyoKDiXK5fWgzq8s m/WePwsXCzSOl3TLY2aX0IH+SYbIfr4pNtUiN3XXuFZztqtRuVyDlj1rUUkudxL1 h00g2pnIMQhYxGEeAeHPlp/RaRWfhGiTEruf7j0wmdDH/1o0WSD0xDz+c9BXwr1P U2Dm+M1nc49PCAZle2fG1iZxy7IKrszPzjy0w4f1RkBMvSfMQT32SgnT3rtUtDEG S4KYb6huCQ4X9QI+oO3wdSUhj7vnIj9ePT/sMZ+4yUayNUxUhQdrZAYXlY+h4/pZ sbLLxEf9HzEeHVCWj4sAfmVUqlacLtu0gSeBmbv9Jiev8tcq6blLywO8ET0oRJ1T 00Pf4HsTSrgWSaFCx04zO1hzuk6LX3/Geya8Gq/1uxrW9N93A8b5tT9LdAsFKhNk Z9AKb03Now3Io+WGp4byyqmHQRJxy0IL5hnN9Qag64Zs5rJ/AWSGK7+K535q8PtH 9FknJa0bfWfeK7SUKfXAga7oHfSux1gVewY0iNDzo85f4RDM8Gw= =YDgx -----END PGP SIGNATURE----- --nextPart1999000.PIDvDuAF1L--