fix(macos): rebuild vendored FFmpeg libs at deployment target 12.0 #2

Merged
slagge merged 1 commit from macos-fix-deploy-target into main 2026-07-03 22:06:25 +02:00
Owner

The macos-arm64 libavcodec-slm.a / libavutil-slm.a were built for the buildbox's
host macOS (26.0), so linking the plugin (deployment target 12.0) warned "object
file was built for newer macOS" and the vendored libs silently required macOS 26.
Rebuilt with MACOSX_DEPLOYMENT_TARGET=12.0 (ffmpeg-build 4d79e9f); the plugin now
links clean and honours its advertised macOS 12.0+ target.

Ref #28

The macos-arm64 libavcodec-slm.a / libavutil-slm.a were built for the buildbox's host macOS (26.0), so linking the plugin (deployment target 12.0) warned "object file was built for newer macOS" and the vendored libs silently required macOS 26. Rebuilt with MACOSX_DEPLOYMENT_TARGET=12.0 (ffmpeg-build 4d79e9f); the plugin now links clean and honours its advertised macOS 12.0+ target. Ref #28
The macos-arm64 libavcodec-slm.a / libavutil-slm.a were built for the buildbox's
host macOS (26.0), so linking the plugin (deployment target 12.0) warned "object
file was built for newer macOS" and the vendored libs silently required macOS 26.
Rebuilt with MACOSX_DEPLOYMENT_TARGET=12.0 (ffmpeg-build 4d79e9f); the plugin now
links clean and honours its advertised macOS 12.0+ target.

Ref #28
slagge merged commit e4588da781 into main 2026-07-03 22:06:25 +02:00
slagge deleted branch macos-fix-deploy-target 2026-07-03 22:06:25 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
slayradio-public/slm-wire-for-obs!2
No description provided.