RE: git: f3785e527f7f - main - devel/llvm19: update to 19.1.0-rc4

From: Mark Millard <marklmi_at_yahoo.com>
Date: Wed, 04 Sep 2024 03:46:02 UTC
Brooks Davis <brooks_at_FreeBSD.org> wrote on
Date: Tue, 03 Sep 2024 21:39:09 UTC :

> The branch main has been updated by brooks:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=f3785e527f7f924b78c7b9049db40faa1ba0c095
> 
> commit f3785e527f7f924b78c7b9049db40faa1ba0c095
> Author: Brooks Davis <brooks@FreeBSD.org>
> AuthorDate: 2024-09-03 21:30:27 +0000
> Commit: Brooks Davis <brooks@FreeBSD.org>
> CommitDate: 2024-09-03 21:38:28 +0000
> 
> devel/llvm19: update to 19.1.0-rc4
> 
> arm_bf16.h is installed by the ARM backend as well as AArch64 so handle
> that.
> 
> Patch out upstream 6d7e428df611 which traded a false negative for a
> false positive when compiling compiler-rt for i386.
> 
> Fix default options for 32-bit powerpc arches.
. . .

For some reason 'powerpcspe' (the freebsd name) only seems
to show up in/at:

OPTIONS_DEFAULT_powerpc=	BE_NATIVE
OPTIONS_DEFAULT_powerpcspe=	BE_NATIVE

What of matching the other *_powerpc= / *_powerpc+= examples:

. . .
OPTIONS_DEFINE_powerpc=	GOLD
. . .
OPTIONS_DEFAULT_powerpc+=	GOLD
. . .
OPTIONS_EXCLUDE_powerpc= ${_OPTIONS_EXCLUDE_ptr32}
. . .

If there are reasons for *__powerpcspe to not match
_powerpc for any of these, I do not know them. Both
are 32-bit contexts as I understand. But I've not
been involved with powerpc*'s for years now.


===
Mark Millard
marklmi at yahoo.com