From nobody Sun Aug 14 17:45:54 2022 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 4M5Pw86KcQz4YRC8 for ; Sun, 14 Aug 2022 17:46:00 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 4M5Pw80j7jz4340 for ; Sun, 14 Aug 2022 17:46:00 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1660499158; bh=toiQ4HST/QrSkxW0lasbSOSZx0h0Z/wWuj6fuGbKz4M=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=C3JX0xKZYJHuIkO1XKpnMeMPqZiX8EE2Ap8bcI8xXL3S45wlfqP/PGmmZMw/muGI1OBCITN+dYRI6aNAYH8OX4t2K9fMWQjufHajV3k124FJ9Za5OQla7dQRIbFxLrPTYJs882gk3ZrV4twP5dmyf/nWm6gat9i62yIsUq7uwyevrGpUrB4ETFDusyHjJ5vuqtihZXeffl66v2OSSaXds0pRc6B7qwHwE70D0fpEJCWhGpBLJDvuZtztHDx4Cb6Ya0NChBrwTgqGCxEjwug4cmPvEDeHr3Lb45XQjQWM1RfWCqNZHzKWNrLA9ZrloW2tyCH9IHmL8JMoUx/o1E1L1A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1660499158; bh=pI5uhkZKkLLBJOg9N4xjBWVLSglsZGaiBmeWf4jFfUA=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=kpjUJ0CewuD3qMYVABYuS0F3PHGbtv7BlO4ppQ9L0SqRrTPkRnVL0XmjHZ4mQcBV0gzoMLcxlq4OSw9vPXiy9RP8oEtYduTb5EQQ0PA2JXSARqeI7QS5mXmmIq7K4p7Vc8Zd1O4CbXloEYSlp0xps7gWRZXgrk2OBAESmV7oliVkAG1rn043X64Qr1781obChLeqXw1kLz25AnmHbOpwbRALHnF5sHLdQqwmVA6m3rzNsg7TVhHXLlwqPMJT+IzDZAR55HmejC0kV8iHcN74vDyi48MZawGcxSpBSc9qYanVqDF7+uL0mEMhGWY2Ur627n3vpxmtYUyh9inN2cobdA== X-YMail-OSG: Sh37BYkVM1l5oPtKlAQ8jDJYZBEUwoI1vRA7zgLF0TbSExGD.BUMZ35ztlRyEal I_66DlV7Ws0sTCUFf46GmDDJdeoxEQ22Np.tL1SWHodYhaqb.63Vxt_aJ1GMoBuA9YW3N5MCKYLq 0yfcRUKbeXqu3o0qVzRCSsrLabVKaHaiU9DiB3X0pNmVssyfVaJ8vBgwQLawIH.RYExf.Z25.dUb kqBikcRkPMBSSYXmC82psqMJwI6msi7k0YqsJADgyvyTH9T61EUbXBsaUPeDf.MGdH31Kf5rYPlI pcrZfmv62lli3bLUTv_vmxZxh.MexsGbrD34U2jn0Zx8vJ3XEaMOY025IKlTlnM16vp7iF0xTNuu js0ZDZ79yWuJ7eEt.0RVQAsdNs15WZ3PhKnisrLc5QtuKOTvkkIyKScuSYmSzxDpgly_Apzuerm_ YC.VTQSIT5D67N02By9iXRhi.cyAgldueigA4AG0b.cNpy7WMMMacRAxTPmZ4BytR53Ux1jCWXSo XkF4IJWQ_dVKseq8ob5.0xVAM2gy.fIocYp08lrzTgrbNqaDjOcO7vRjFl9IkH0Wt3BXuvdyIbSJ CXuoIwqBOZmxi4rLJm3UzzXnXA0LL2KgnSx_na8hnol5GZTy1c6ASgn1itCZq_GSOiS.T3veXf5l NFYahMdMG96peNe7Pqj3We9EQ6weqadAT6ptKgOw0QjfC4.caBk8vTqQmslREx.U2_DfR2NfP7EH YRXTpkWuPNqoBQ.gmYn52OyWT28xRhFZKU25UMmEiFNrJTzf5cM8IUssQHrYLsCjfPT9.npsg1hG xEDu13xQe4wEr570gCnDWTepieYvsm4CKsis.vy.8QkoWKC90WNHYQc1dx4Pe05dZV6IMSPaBpTE AefVwK718KG8t7ashUFIllOU5W8KBTb9tCfJn42CRsmcBfJW3M9dFaWVt97Nk2oVZiJUfKTqZYP_ AoRnk6x4q19WjJ0WcuNbhPGO8_jH0hiBAwk7vCHoYlZ8PsaFS1YMMPH.pE7KYyrfffLT3AbpyCpX BgtI_3_2y4ckIAsE2abvzFt1a2AVMU3uwybyXH.SQhV45QZyqsT.QBxNSIUc72onVIkm.VyQ68_4 __Uz3_OsbLc4nnKE72RTKD6mbBR8ArVl8PR8f8NuFaW3NTfcpHBcsnGsuVxvh4NnD8_myV6P7jY7 KL2wxPvwkoF_q9u9RJB_HvkuNppA96xWrvSxc_MOvlChWr7ih3drsW5e9s5xN0Rw5PhYHcwPaaMZ bVClYFrKxlUoEqTN7.kBl5hMgORsGK7wKD5phRe.TjVU2yoLJ83nGT4_riVHMksZbGvC_7ZtB5_m oogpK8p7Dnbd6LGpbfPZ6HUMCDAr7i9C5CWIH7bsQqaYmMd0mwvEChAH.W0aiv7O5IEvDRrdvrFH p5EAlHZTmYwfoUTjSLnR7WXGA2HwMOdC.6EK.rn3YD3v4pDvntee7ZWhbN1ikpfjzey5G.tdQfbB 27RhQhEtvVdL0LRCKvTbsaaM_kI3NA3LladH4066UHbWWPo7ZlkDzq0CQDp_lOZYh_LWr16RtOm1 mkgP7MY9fgXewsamqvWYf97xHH3TjlBsgY86aQ9JQANpVs9NIiAyqS68I6Nr6F.U8BYKXMuvnN0W H.mRl4J1VdtuRvScBrFsgshLItAhiAURc01_NK2abeUlOe7I_TRuVawRji.5h0QN8j1j5x3HzjlH G_aq9zLYrmz7tJyzlA1hi_nX5lldBsMLzfv9elXKk.JhO3AvsDAhd4ZHyplrvfFpKPBDNlAEvYli 9LECRmcAsKDW918sxfRH8SLADp7kTkFGH1GiUwYfAkH95h.rmsfqTitQck8Igc3mDvGBJsO8QVTk IlFDG46RA9e_r12exeUfn2R6CFilHYHIsUmuwoa4sHE.uz7Wh4J8kRk6H.vLNFcxTEp49dUVnbvF IKxYNgPUZj2Jfxj29iaAEle.1WiKVPCIn22fCf7rRm4ZETP2phYQOPYTOkRga04zcf1fc6FP5aTe BmozktVSDFho_f0iTbDwJnMvFViWQ8_GlYWUA.BdOlVaphTtred_sZuK5ECJN_os_UVxGsghDMOn .r6Yy7ZqnGCfYCyXayjEAM4Zr3o4Z5GYe55Epf2BfMEK0c4F9YTGykNtogd4rUKCjBzi5Jl1v0et dGRLwYPXcI_dy39OH8ht.JvGCz4zmteWvTFM8jt6Tv.qb2gyZlqNCX18fBAUpIgYbEI_Jl8iKJ9Y rPmBFYdpAy.KH2iGrQZxVb1grMrV8KnNcyDZYuz.Lm.0FelAwF3g.M2BDJHMmBmdTvlRDeSstU5i x X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Sun, 14 Aug 2022 17:45:58 +0000 Received: by hermes--production-gq1-686964ccb6-vb224 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3940113bbb3a54d12917658dbf2a351f; Sun, 14 Aug 2022 17:45:55 +0000 (UTC) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: Resolved: devel/llvm13 build: "ninja: build stopped: subcommand failed" From: Mark Millard In-Reply-To: Date: Sun, 14 Aug 2022 10:45:54 -0700 Cc: FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <3E3F8980-8214-45E9-9530-D78243A29D41@yahoo.com> References: <1D4C14BD-8955-4B86-9C99-3E58D7603122.ref@yahoo.com> <1D4C14BD-8955-4B86-9C99-3E58D7603122@yahoo.com> <7CDC63F3-8B68-420E-8012-B1692667E293@yahoo.com> <21FC1F5E-240E-4A8C-A5D2-6B73494026C0@yahoo.com> To: Nuno Teixeira X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4M5Pw80j7jz4340 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=C3JX0xKZ; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.36 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.992]; NEURAL_HAM_MEDIUM(-0.87)[-0.867]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.83:from]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org] X-ThisMailContainsUnwantedMimeParts: N > On 2022-Aug-14, at 10:31, Nuno Teixeira wrote: >=20 > Ok, I will avoid a swap file. >=20 > My actual config shows: > `swapinfo`: > --- > Device 1K-blocks Used Avail Capacity > /dev/nvd0p2 4194304 6036 4188268 0% > --- > and `cat /etc/fstab`: > --- > # Device Mountpoint FStype Options Dump = Pass# > /dev/nvd0p1 /boot/efi msdosfs rw 2 = 2 > /dev/nvd0p2 none swap sw 0 0 > --- >=20 > Any clues how do I do this? You can have more than one swap partition active, such that the total is the size that you want. (I do this to have various freebsd-swap partition sizes available for media that can be used to boot multiple systems with widely varying amounts of RAM: sometimes having, say, 3 partitions in use to get a desired total, for example.) So you could even plug in a new device and create a freebsd-swap type partition on it to add, say, 56 GiBytes of SWAP to what you already have. I've no clue about your other media that you might be able to use, partitioning on media, etc. and so can not be very specific for your context. > Mark Millard escreveu no dia domingo, 14/08/2022 = =C3=A0(s) 18:21: > On 2022-Aug-14, at 10:15, Nuno Teixeira wrote: >=20 > > I use ZFS. > >=20 > > I will follow your recomendations and use a swap of 64GB and then = test it again. Note that I recommended up to 60 GB total SWAP, not 64 GB total SWAP. 64 GB total would produce warnings about potential mistuning for a 16 GiByte RAM machine. I avoid such configurations. > > In the meanwhile I will take a look at freebsd docs to see how do I = increase swap, by adding a new swap file or resize actual one if = possible. >=20 > I recommend never using a swap file, only swap partition(s), in order > to avoid deadlocks and such: >=20 > On 2017-Feb-13, at 7:20 PM, Konstantin Belousov wrote > on the freebsd-arm list: >=20 > . . . >=20 > swapfile write requires the write request to come through the = filesystem > write path, which might require the filesystem to allocate more memory > and read some data. E.g. it is known that any ZFS write request > allocates memory, and that write request on large UFS file might = require > allocating and reading an indirect block buffer to find the block = number > of the written block, if the indirect block was not yet read. >=20 > As result, swapfile swapping is more prone to the trivial and = unavoidable > deadlocks where the pagedaemon thread, which produces free memory, = needs > more free memory to make a progress. Swap write on the raw partition = over > simple partitioning scheme directly over HBA are usually safe, while = e.g. > zfs over geli over umass is the worst construction. >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com