Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Aug 2024 08:29:35 +0900
From:      Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
To:        Brooks Davis <brooks@freebsd.org>
Cc:        dev-commits-ports-main@freebsd.org
Subject:   Re: Re: git: 58dba5b8212f - main - devel/llvm19: prune build on 32-bit archs
Message-ID:  <20240828082935.2fabac552fa6cd70e2b96dbd@dec.sakura.ne.jp>

index | next in thread | raw e-mail

Shouldn't BE_WASM kept as default?

www/firefox depends on devel/wasi-*17, and IIRC, devel/wasi-*17 depends
on devel/llvm17 with BE_WASM enabled.

And www/firefox doesn't have ONLY_FOR_ARCHS and NOT_FOR_ARCHS defined.


> From: Brooks Davis <brooks_at_freebsd.org>
> Date: Tue, 27 Aug 2024 21:19:02 UTC
> 
> 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 <brooks@FreeBSD.org>
>> AuthorDate: 2024-08-27 19:23:23 +0000
>> Commit:     Brooks Davis <brooks@FreeBSD.org>
>> 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

-- 
Tomoaki AOKI    <junchoon@dec.sakura.ne.jp>


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20240828082935.2fabac552fa6cd70e2b96dbd>