update recoil-rts to latest release 2026.06.12. From fabien@ - thanks!
Includes some other changes:
- disable the new use of mimalloc (and use otto malloc instead)
- fix a memory alignment bug related to upstream reliance on mimalloc;
planned to be upstreamed
- build type change from RELWITHDEBINFO to RELEASE
- binary size reduction due to this and removal of headers for bundled
static libs
Force the multiprocessing "fork" start method. Python 3.14 changed the
POSIX default to "forkserver" (cpython gh-84559), which breaks Salt's
fork-based process model, setproctitle output and rc.d(8) pgrep matching.
From Mikolaj Kucharski.
redis/main port changes:
- use cc instead of ld to link modules for tests; when ld is run directly
this fails on at least i386 and clang+lld sparc64 with "undefined hidden
symbol: __guard_local". ("ld -o commandfilter.so commandfilter.xo -shared"
vs "cc -o commandfilter.so commandfilter.xo -shared")
- add STRICT_ALIGNMENT patch for the internal copy of xxHash
above ok tb@
- drop pkg/MESSAGE referring to test problems, I'm not sure what was
happening before (many tests were failing) but they seem in pretty good
shape at least on i386/amd64 when I run them now. a few failures but
don't seem particularly serious..