From nobody Wed Aug 28 00:36:10 2024 X-Original-To: dev-commits-ports-main@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 4WtlpL4ZHFz5MRRR for ; Wed, 28 Aug 2024 00:36:26 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (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 4WtlpK33Znz47l4 for ; Wed, 28 Aug 2024 00:36:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=ZjJ51ME8; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1724805383; bh=LetnAUVgpegRqFboBHsIg0G/9zZFwoSMOGkneXJURWk=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=ZjJ51ME8+Fu6dyCVfX0g9iDa1JqBTLK5icDZbcyEwFZEh6tslBnghYx9NeJuwK8rf8f8bahC9hScicGD8mrx/5Mzl/gxPpRMZIwvx+RA48hatmGVKxRjthp0c4j2yHFkd+XIGb4NETINe2w847H5GUtzE8/IBiN/VPtTBMQs6gV4pk3tB2RqBTF0doO/hvQ/jsfJII/gLalzszD8HoiUVP0b2Yjf07KzcQbk1E6PkG2xwfAEteJIoFEW7xU4LMMV2MjdNDkiFouF43cBbQKEW6NgZC+JmreWiuipzP6TDkPYTjUlmz5bBtsGjMUISj9wZY0Ft039HD+sD3JogYeuIA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1724805383; bh=7DUeoa97ofB5NUj6QwLpdwrqltixXA2pICxg9eXo05C=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ZSXMKp57d5v544SNcbBlE39Y6VGAhxbnKOQrWNhCbMZgguCztSpybAGwU92Hwde4eG4uoTy6+Kvpw783Sf2USehLzMwvewNVpqJ3IvFui5wwqvk+q9G+YqSw1YkEir2hZUVaPh1yvbQ3Uyuc5ARtbptNB3PIbtZ78xcQXwKMkvyBIkK9XD7UeXpbpwsat+yjKg/OLBf0mV4WRkpMFDXjsFymNI3wyhZctzXx3SjRNIYd07IHHZ7GqD74tTDnuyF9mAUkN1jBCeRTaepjWWycgd8eTMnJspQXowhR1UvFO7vdFY7SHufAN4ICYZq053KFqtMdypeIfTkYVRL1ZduIMQ== X-YMail-OSG: rnkDT7YVM1lHDbOawIApkGvij1tyDPX8103a.KR5XKnAFMFCxmCmFZQXP6BvcVi ExvLuB2mq9rNaw7W7JI4W1trrHmjltqC.MC5Se.C3jhiKwFGSYTLhiv39YuO4y1TtTdfDpwO43g9 FDNLuqG5Cvnr1Bde56Fqz0eB6IegXtfBiRUzveSMXLYLbOtkfp7PMLts3sv3k2zxd_LntARyNWOj RjJBDweN30W0bbQr_c7OrHkTbe5Vmi12aCzPU0qJYP.3BvnOK4LroOCzBbfNdpqFz.uFhK4TtJOM 7UF97rzqE440xNUTtZzvplD5lzj770fzKoTRPbVgA3AfpYv1IPZ1ALHH7Ebnk4yvTPdND1ta.V7J srqS77aiiQub1DK5e3LkXHqvfv8N4Ie33gM4l_QlajJxjGbQDojHcIopMRKmzuiFxC.1kHuhCkoe yTpg0JSVaK56GypSniHNsc7rB8r_HAPC7pAxDVj_uyVDbABVrrr9I0ltBZvrsoiKBNR5ZJ9EOasA x_bSUryfUW6_TK_ec3KLw_TyDiXLC8YmUM040zcoVf6mCRhHw6qSFLoIgVQyTTcBq.pZEtB1BT7F 5FCVBoV7Qs9o31jZKHWWy19nNuEOixpb_AofemzrP8C6MRbnPoy1U61wCJTk0NCNLe.q9Fwx4VrV bctykuM68X_itgzukBmnCigfL50Dtmp8z7oaDKCKGdEsVwcMHU9p_9.h0AL7t326bgnssJAOX_fC a5ZVlk019otIckbFpy3itWi5QYnanh.xfXYkBjfdBSM_CwxGS_ewZCrgIrqw55.szbaWNmWJD8sw 7yQ_UWnNBMcct5C4Pjzs9SqK8o.wKdvgXA5zJfxk9MXsVTl0LphANj3p457TLDsY3cewgLBLh8W7 KdFrkOSgu1QmMuDvMUbSq7EfmcEsywJy9.e2qiRGI_2k8CFJbSHWPS0NBlaVwenjhlWBuD4vRDTY XhP8WyCwTZAJeeE21.M03zFRg6Dx20Cl3BlOSFzo9LE3iLEEoXT.ANAlccxne_H1PHyewyJ_Xfwr U76BMx7NnpIh2qJj0yKggPFIXI2vZ26imlAESJvXmvB8BLbx7q9ElTgq.ssuZ5ACGVyUJiazWneC i9bADRQ55eiJKYTm2_1W8grFhVDmySEbdFk_nQSihkftB3Z1BnoBQ0sct71kOGZ_HyBmIVXvNNDK woTU2Zfu2IGDQ9UtC.lHTmcn1lr14THA5_aYgnXoiWrB7hGwm9ZhnpOTgzLDuS6B6HzFLY9WRqiA d8v6Ans4iP_M..hNm0.acIREos7ZRx_EUAzzYK.IP3saJcSMhjD2miGftt.zoQKYsI7zxDOaJfTc 5q9LMatDhpGA.MkuFHhh9HmyDneOiszIReP4Mln5K1tLHWS__iKAVWimKe89i60ylmFrfL3JlFhA hFaaiP2qlfuJHyzN_8cdMAwqQiJFyIqNmj6yqVjy1kDx1zr9OhKh2vhlCjWbxHS.AyzvtaPQYsG4 502_4C47K6a8ALUd_w33PNVNe9cc779oitucbEy7wqemmp1jF.kDUKEpUdG8I_43LaUU3fgzpHrs TnazCdCNFGjLseEzTcQFrC5j7z4AljSZy0wdLupSddsZ15WvgziQ77vcxR3GQqLaIyCklMTmZgCV a4tks_WoTokJiDVSwe5DGVbddBt3oYFds0ccJEOP4OzkwyEAT2kVVYUDSLNcVbe8HKnf_gH8MR4m iUm9mL6Zc2KYI2lWKbbRiLt7co3G8C2VB6xdqqIuIaZrCuOzNXAt5m3LbXKSDD.xepDjJh2OuhzA LKYDcGwmrcVk3ZW1hTBDQs7_eJROxft6gCb3XBl6d6X0r34LnR2yQ91DKfGCP8wgqZvbMAGh.g8G ZLP_.SK9httu.tcubgtc8FXYaLmIdJBIywMxtZVxd7Yx6iO4c6J6rWVgO0GFa250xV5UtJahvI6o TtMHQMzk3M4mrvFSoSHBfWq6rQzbxOqv0.uPskHu0CWcUXkPCNTOmwsXfWpaRBYUAWrFdfabTayo Sh0cy3mbAC3fR2HSeYieeQrxL.Ntf6PH9mU8aSitdH4NnXCTN30zRbCy4P.ackOsZatKRxUco7kS BSny6FmxecNKegt1zLrc49xy.JGy8DEyITtQgOWe.JLET1aQirwaS84pxxsBfbdw.IT4ce23knwv 61KTtq.dBLHIE4RjFTF30CYe02BxY.wzB5pwf.Cpfw6MoXAiNwtXBbCmkkYPiJ8uUWy1jNPOyyME jZ_a6bvvRf7mjWgVoL5RiDI0fqk60kcbICMD8q3hMqd2qjF010gduaYfm_Kvg8oh23TierevF54Q 8UQysEXHsoJSe0qSJVAh0kT2Xehbau54.mG6.oQ-- X-Sonic-MF: X-Sonic-ID: d1932338-29ed-48ef-b3e9-52b2323771fb Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Wed, 28 Aug 2024 00:36:23 +0000 Received: by hermes--production-gq1-5d95dc458-rx7kt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fa7f9d6264fa4106e8b9b8cf21777dc6; Wed, 28 Aug 2024 00:36:22 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3776.700.51\)) Subject: RE: git: 58dba5b8212f - main - devel/llvm19: prune build on 32-bit archs Message-Id: Date: Tue, 27 Aug 2024 17:36:10 -0700 To: Brooks Davis , dev-commits-ports-main@freebsd.org X-Mailer: Apple Mail (2.3776.700.51) References: X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.82 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_SPAM_SHORT(0.18)[0.179]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[dev-commits-ports-main@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.148:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.148:from] X-Rspamd-Queue-Id: 4WtlpK33Znz47l4 > Brooks Davis wrote on > Date: Tue, 27 Aug 2024 21:19:02 UTC : >=20 > On Tue, Aug 27, 2024 at 07:23:37PM +0000, Brooks Davis wrote: > > The branch main has been updated by brooks: > >=20 > > URL: = https://cgit.FreeBSD.org/ports/commit/?id=3D58dba5b8212fd4dc77e07f58810ae9= 59ae29fc6e > >=20 > > commit 58dba5b8212fd4dc77e07f58810ae959ae29fc6e > > Author: Brooks Davis > > AuthorDate: 2024-08-27 19:23:23 +0000 > > Commit: Brooks Davis > > CommitDate: 2024-08-27 19:23:23 +0000 > >=20 > > devel/llvm19: prune build on 32-bit archs > >=20 > > Given trends in compiler resource use, it is incresingly implausible = to > > consider cross-development from a 32-bit system. As such, stop = spending > > time building LLVM bits are are vinishingly unlikely to be used on > > 32-bit systems. > >=20 > > Default to BE_NATIVE (no cross build support) on 32-bit plaforms. > > Disable BE_AMDGPU and BE_WASM as well. BE_AMDGPU consumes enormous > > amounts of memory. BE_WASM is less problematic, but no one has stood = up > > to say they need it so turn it off for now. > >=20 > > Completely disable MLIR and POLLY on 32-bit. Just building MLIR = fails > > routinly on armv7 and there aren't a lot of direct users (it's used = by > > FLANG, but FLANG is 64-bit only). Polly is pretty niche and adds = quite > > a bit of build time. >=20 > I'm looking for feedback on this change and plan to merge a version of = it > back to older LLVM ports after a suitable period. If you need = something > I've disabled in your use case, let me know. Another thing that had some discussion was making the 32-bit ld.lld default for threads behave like --threads=3D1 when not explicitly set. This mostly avoids memory pressure and, also, the likes of having, say, up to 16 threads active for 4 builders when there are 4 cores if all 4 builders end up running ld.lld in parallel over a time. Is there an intent to also do that? Are you looking for feedback on that idea as well? =3D=3D=3D Mark Millard marklmi at yahoo.com