Add more missing `LLVM_ABI` annotations (#168765)
This patch updates various LLVM headers to properly add the `LLVM_ABI`
and `LLVM_ABI_FOR_TEST` annotations ot build LLVM as a DLL on Windows.
This effort is tracked in #109483.
net/samba422: Guard some plist entries with %%AD_DC%%
This fixes the following "package" phase errors:
===> Building packages for samba422-4.22.6
===> Building samba422-4.22.6
pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/asq.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/ildap.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/ldb.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/ldbsamba_extensions.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/paged_searches.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/rdn_name.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/sample.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/server_sort.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/skel.so:No such file or directory pkg-static: Unable to access file
/p/net/samba422/work/stage/usr/local/lib/samba4/modules/ldb/tdb.so:No such file or directory
*** Error code 1
[3 lines not shown]
Write group SIDs to SMB auditing configuration
This commit converts how we write the SMB auditing configuration
so that the watched or ignored groups will be written to the
configuration by their SID value rather than their names. The
practical impact of this is that local non-SMB groups will not
be allowed for auditing filters. If a problematic auditing
configuration is detected at smb.conf generation then the affected
SMB share(s) will be automatically disabled and an alert generated.
[mlir] Fix -Wparentheses warning [NFC]
Without this gcc warned
../../mlir/lib/Dialect/SCF/IR/SCF.cpp:3748:70: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
[OpenMP] Fix -Wparentheses warning [NFC]
Without this gcc warned
../lib/Frontend/OpenMP/OMPIRBuilder.cpp:5082:45: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
Write group SIDs to SMB auditing configuration
This commit converts how we write the SMB auditing configuration
so that the watched or ignored groups will be written to the
configuration by their SID value rather than their names. The
practical impact of this is that local non-SMB groups will not
be allowed for auditing filters. If a problematic auditing
configuration is detected at smb.conf generation then the affected
SMB share(s) will be automatically disabled and an alert generated.
filesystems/py-libzfs: fix the build on FreeBSD 15
There were two problems:
* Needed to backport a newer py-libzfs PR due to a libzfs API change
* Since 15.0 is now released, its OSVERSION reset to 1500000
PR: 291393
Sponsored by: ConnectWise
Approved by: Goran Mekić <meka at tilda.center> (maintainer)
(cherry picked from commit f3f63d8635c962ae38191a4774df55790e18946e)
sysutils/jail_exporter: always close stdout, stdin, and stderr
Leaving these open despite daemonizing can cause Salt to hang. Better
to close them. Logging to syslog still works.
Sponsored by: ConnectWise
PR: 291097
Approved by: David O'Rourke <dor.bsd at xm0.uk> (maintainer)
[AArch64]SIMD fpcvt codegen for rounding nodes (#165546)
This is followup patch to
https://github.com/llvm/llvm-project/pull/157680, which allows simd
fpcvt instructions to be generated from l/llround and l/llrint nodes.
[FMV][AArch64] Allow user to override version priority. (#150267)
Implements https://github.com/ARM-software/acle/pull/404
This allows the user to specify "featA+featB;priority=[1-255]" where
priority=255 means highest priority. If the explicit priority string is
omitted then the priority of "featA+featB" is implied, which is lower
than priority=1.
Internally this gets expanded using special FMV features P0 ... P7 which
can encode up to 256-1 priority levels (excluding all zeros). Those do
not have corresponding detection bit at pos FEAT_#enum so I made this
field optional in FMVInfo. Also they don't affect the codegen or name
mangling of versioned functions.
make: allow test to be run always
I think the install dependencies were removed. At least when patching
the local installation the tests do not care suggesting they use the
proper repository files for testing.