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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 459831382C5 for ; Tue, 27 Apr 2021 22:01:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7D603E0857; Tue, 27 Apr 2021 22:00:58 +0000 (UTC) Received: from mail-gw.thundermail.uk (mail-gw.thundermail.uk [149.255.60.70]) (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 1A014E0843 for ; Tue, 27 Apr 2021 22:00:57 +0000 (UTC) Received: from mailgw01.thundermail.uk (mail-gw.thundermail.uk [149.255.60.66]) by mail-gw.thundermail.uk (Postfix) with ESMTPS id 7A5066001D49 for ; Tue, 27 Apr 2021 23:00:56 +0100 (BST) X-ASG-Debug-ID: 1619560854-0554135200916b70001-LfjuLa Received: from cloud220.unlimitedwebhosting.co.uk (cloud220.unlimitedwebhosting.co.uk [149.255.60.183]) by mailgw01.thundermail.uk with ESMTP id qRQwcjD29CwNwjqk (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Tue, 27 Apr 2021 23:00:54 +0100 (BST) X-Barracuda-Envelope-From: confabulate@kintzios.com X-Barracuda-Effective-Source-IP: cloud220.unlimitedwebhosting.co.uk[149.255.60.183] X-Barracuda-Apparent-Source-IP: 149.255.60.183 Received: from lenovo.localdomain (230.3.169.217.in-addr.arpa [217.169.3.230]) by cloud220.unlimitedwebhosting.co.uk (Postfix) with ESMTPSA id 789E5C8D82A for ; Tue, 27 Apr 2021 23:00:53 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kintzios.com; s=default; t=1619560854; bh=KdFO7mUISaC1OrL49NjTXVLLFrQdCk2yEv/aP+EDu28=; h=From:To:Subject; b=rll8iaODCYIOA3JBR4n2PTwU+nCQo/3ELVH3eYjZnJzVb7UlJYt7c54xLzNZTBaH2 s2nKuryOkZqViN0gotaRS1nuqPNnaSk3JDZyHSUMVTKJSKgfH5Hh+OlO/JR2LCxksG eWSSOZ/5rz2l7K3yvzzqi+YYR+bkw2M7reQyF8io= From: Michael To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Rusty problems Date: Tue, 27 Apr 2021 23:00:53 +0100 X-ASG-Orig-Subj: Re: [gentoo-user] Rusty problems Message-ID: <3107303.aeNJFYEL58@lenovo.localdomain> In-Reply-To: References: 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="nextPart3113259.44csPzL39Z"; micalg="pgp-sha256"; protocol="application/pgp-signature" X-PPP-Message-ID: <20210427220053.3576479.37369@cloud220.unlimitedwebhosting.co.uk> X-PPP-Vhost: kintzios.com X-Barracuda-Connect: cloud220.unlimitedwebhosting.co.uk[149.255.60.183] X-Barracuda-Start-Time: 1619560854 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://149.255.60.66:443/cgi-mod/mark.cgi X-ASG-Orig-Subj: Re: [gentoo-user] Rusty problems X-Virus-Scanned: by bsmtpd at thundermail.uk X-Barracuda-Scan-Msg-Size: 2203 X-Barracuda-BRTS-Status: 1 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=1.9 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.89553 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Archives-Salt: 69e48704-1a88-40f6-a592-820758f05824 X-Archives-Hash: 5ac0b7868970969b8e8086e7ad91e078 --nextPart3113259.44csPzL39Z Content-Transfer-Encoding: 7Bit 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] Rusty problems Date: Tue, 27 Apr 2021 23:00:53 +0100 Message-ID: <3107303.aeNJFYEL58@lenovo.localdomain> In-Reply-To: References: On Tuesday, 27 April 2021 22:17:20 BST Matt Connell (Gmail) wrote: > On Tue, 2021-04-27 at 20:53 +0000, Alan Mackenzie wrote: > > I know I could plump for the -bin package. Maybe I should. > > I did, recently. > > Anecdotes/opinions/rant follows. Feel free to ignore, I just wanted to > vent because the issue is fresh in my mind. > > ... > > Some things just aren't worth building from source. Rust is so heavy, > convoluted, ill-supported and slow that I just can't be bothered to > spend hours of compile time on getting a slightly-less-awful version of > it for my system(s). And given how a desktop environment now requires > a Javascript engine to parse configurations (that's a separate > complaint), and spidermonkey requires rust to build, there's no > avoiding it for my needs, so I just cut bait. > > The same can be said for GHC (the Glasgow Haskell Compiler). I can't > do my day-to-day without shellcheck, but spending 8 hours to build a > compiler for shellcheck (and sometimes pandoc) frankly sucks. This > isn't gentoo's fault, or anyone's fault really. Languages are complex > and the code to bootstrap compile them isn't easy. Its above my skill > level, that's for sure. > > 8+ years of gentoo has taught me many lessons, chief among them is to > pick my battles. If there is some must-have or must-avoid USE flag, or > a killer feature that's missing from the bin build, then I'll swallow > the pill and take the time to compile it. If not, I've got better > things to do with my electricity. Heh! I had a go more than once increasing RAM allocated to /var/tmp/portage also running out of memory. I think this is the second time it happened to me in the last 6 months or so. There's a bug on this: https://bugs.gentoo.org/show_bug.cgi?id=757276 There's three options, I can think of: 1. Use dev-lang/rust-bin, as Matt suggested above. 2. Buy more RAM, or use a surrogate PC with more RAM to cross-compile it. 3. Use a partition with enough space on it to bind mount /var/tmp/portage, for this package only. I use the 3rd option, but I'm wondering if option 1 may be the smartest move for my needs. --nextPart3113259.44csPzL39Z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEXqhvaVh2ERicA8Ceseqq9sKVZxkFAmCIiZUACgkQseqq9sKV Zxl+fRAAr0h0lSukSI+qCJsVvcv33gk04CAklhLK4AFzHgzg8DIbgHXsaOQks3vz 69gSSdOhc4vzuru9g96GHMe49L+lLrN4M0KVoCVJCN0DUW5ZjpzoQwqq1AudE+eS y4q4RyvF1wLF/Pw7iD+He74hq1GKXuo1jzwKENju3bUP5TD/nKvapjt6gcTuvnlO GyIMClwECBc3/PVLYzAfScGC2bnslzGyADvZl/AYD1c/D0tjybOqI2l4EYTxOKsP umnImvL6+uutoYZ6ei9m/q5Ezrqrzuqc/sXJmyEhR4Se2fCIOn5Z1WjpX2IRkreC nx5cn3k5M8wP4h48wLohanNJadbdqYNVkT+6i/en7OewpIaoJfxJKgz2Wbn98YrJ PSwYZd2knwK3N359p3RKs4mnhOjzESyjy33dX5HHdn4BQQKsDW8TfkI11kutHi+J 8tXRBzk0tpd6ZWEVn4HPkeHrvwvhMC9HjSIJWoT/q8TFBRgkKrn4EL0Mu+OMwbnD nXLZkpaPGg/ef5AwgIYDbVMoh0NcrJbEV9fore1wuM5iTiFmSoL63k95p8j4jPqS RWGhXkf10WEcdDY5XgSCdjLUIPjAvgQlZ/WKaHHXT7jwVoa+2GNFCmbHKrI33sAH FtQKyCkVRTQrxOPEmRVbFOjuEAHmT1Ba6qsNsZVQJKJ5+rT7ons= =BIbi -----END PGP SIGNATURE----- --nextPart3113259.44csPzL39Z--