From nobody Tue Aug 27 21:19:02 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 4WtgQb2XRXz5MQck; Tue, 27 Aug 2024 21:19:03 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (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-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WtgQb1zC4z4xPw; Tue, 27 Aug 2024 21:19:03 +0000 (UTC) (envelope-from brooks@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1724793543; h=from:from: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; bh=+7YZpcBii6BZl5Tzbydw1tEcfP01VuX9LJ7c0XP+uks=; b=UXV6TARRg3DI3cmcIooIW3qbipsjSYGHQEFE/bg4tFlfKRVtnk7r9lSNzAW02yw2m4owri vVVnLj4Se+eB3SVTlClPaFugbOMUsViyk6WJD1845x7cNFDccAAGEwZkVG+G0KTtNQVVpC 5NzT3wVOC+eBMPEYJijmmUWxe+HpJblKDQUMNa6pX4bv0XuNn+C41jxGChbjOa5fhnfXxt zZ/7Q9qW8PE2vRdufCwhqoCM8fAJu8XMJYqstZTixxFQg3M/s4XLcQ6hkxIjZwLwbiTBqM dnkE2BdhavLuulkMq8U0603Hk01ZKQy1sswBddQ3+PbjZyNxdXbbH/2yLHSrPg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1724793543; a=rsa-sha256; cv=none; b=qWvBy6bnoNHpxbPrlnZkw37nfDxEEcbYKqdbmYGSrfSevlLYTAQlgU7GGimrnAh5Ph4YQu bdRb3zMEKfx2Yj3NN1r5sxseCzONqyFKb/ovW8NtK4nbOnxnWaMrrezKAnWWTA8qd79ZeN UGJbaCqDaclW5qZImA8Z3lhnYTjfrHm1I4o8Zlgi0AGeRCdoOF5Nte25OZt2A77fvjQKy7 2xw+YeqPT99Q+JxYb82Ktur8sBH2KYaaf0GNiOzE+mC43HIgA3axcRpa2r0pjza9xhrJq7 VG+J8OW+3DjcDD8K9yTMgH7RZ7+LKTv6WLU6duBUAv3MAzeaJFiawH3LoLqJPw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1724793543; h=from:from: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; bh=+7YZpcBii6BZl5Tzbydw1tEcfP01VuX9LJ7c0XP+uks=; b=Stpx61UYYOklREgUGnYoNAN3bDFpql8ejmN2pilevr1mJcZ7pqWh9kPhZTvKpdp/3nmCFN Do7kAJABtgO8H/OWGoh5qK/rvWXogjXP6Q3ImArqRH3cdTS0QbYHlK/hCg+qml6n80oyP7 J8ToIgjC+iH4vjsx7WurkTOzBm5u6viu264nj5tMDnl31m4sZRQxR4Rnhthguh97ijw+j7 BPwaqbDRr9rHMKWbO6ICNr1L9atl3Rm7uv+myEU61G4zM+5mw1Q37CLMBxjt5rTeAKsFEy IzCvDftlyM/YrmtUXpP9I2vRozwzLb4tS4y4kUFm6fsjo4XuSvp8PJt9BCAp7w== Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (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) (Authenticated sender: brooks/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WtgQb1H09zVvV; Tue, 27 Aug 2024 21:19:03 +0000 (UTC) (envelope-from brooks@freebsd.org) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id 684923C019B; Tue, 27 Aug 2024 21:19:02 +0000 (UTC) Date: Tue, 27 Aug 2024 21:19:02 +0000 From: Brooks Davis To: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org Subject: Re: git: 58dba5b8212f - main - devel/llvm19: prune build on 32-bit archs Message-ID: References: <202408271923.47RJNbwH029293@gitrepo.freebsd.org> 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202408271923.47RJNbwH029293@gitrepo.freebsd.org> On Tue, Aug 27, 2024 at 07:23:37PM +0000, Brooks Davis wrote: > The branch main has been updated by brooks: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=58dba5b8212fd4dc77e07f58810ae959ae29fc6e > > commit 58dba5b8212fd4dc77e07f58810ae959ae29fc6e > Author: Brooks Davis > AuthorDate: 2024-08-27 19:23:23 +0000 > Commit: Brooks Davis > CommitDate: 2024-08-27 19:23:23 +0000 > > devel/llvm19: prune build on 32-bit archs > > 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. > > 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. > > 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. 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. -- Brooks