Commit 5c45199
chore(mex): refresh prebuilt binaries — add Linux + macOS-x86_64 + Octave Linux/Windows (#92)
Adds prebuilt MEX binaries for 5 new platforms and refreshes the existing
macOS-ARM64 set, all from CI run 25051632929 (refresh-mex-binaries
workflow_dispatch).
New platforms:
- MATLAB Linux x86_64 (.mexa64)
- MATLAB macOS x86_64 (.mexmaci64)
- Octave Linux x86_64 (octave-linux-x86_64/*.mex)
- Octave macOS ARM64 (octave-macos-arm64/*.mex — refreshed too)
- Octave Windows x86_64 (octave-windows-x86_64/*.mex)
Refreshed:
- MATLAB macOS ARM64 (.mexmaca64, freshly compiled)
Known gap: MATLAB Windows x86_64 (.mexw64) is NOT included — that
platform's CI build produced no .mexw64 files (root cause TBD; install()
ran without erroring but emitted nothing). Windows MATLAB users will
fall back to local compilation via install.m on first run.
Bypassing the auto-PR mechanism: refresh-mex-binaries.yml's aggregator
download-artifact step has a path bug (LCA-trimming makes artifact
internal roots `FastSense/...` not `libs/FastSense/...`, so files
extract outside libs/ and create-pull-request sees no diff). Will fix
in a follow-up; for this release the binaries are committed manually.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent c2ffac6 commit 5c45199
78 files changed
File tree
- libs
- FastSense
- octave-linux-x86_64
- octave-macos-arm64
- octave-windows-x86_64
- private
- octave-linux-x86_64
- octave-macos-arm64
- octave-windows-x86_64
- SensorThreshold/private
- octave-linux-x86_64
- octave-macos-arm64
- octave-windows-x86_64
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments