Skip to content

fixup vendor building#37130

Closed
adeebshihadeh wants to merge 16 commits intomasterfrom
macos_vendor
Closed

fixup vendor building#37130
adeebshihadeh wants to merge 16 commits intomasterfrom
macos_vendor

Conversation

@adeebshihadeh
Copy link
Copy Markdown
Contributor

No description provided.

adeebshihadeh and others added 16 commits February 8, 2026 09:05
… on push

- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to acados and libyuv cmake
  calls (newer CMake dropped support for cmake_minimum_required < 3.5)
- Temporarily trigger vendor workflow on push for testing

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Newer Apple clang treats implicit function declarations as errors.
qpoases uses malloc without including stdlib.h, so relax this for
the macOS build.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The macOS CI runner doesn't have x86_64-apple-darwin and
aarch64-apple-darwin Rust targets pre-installed, causing cargo build
to fail when building the universal binary.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Skip ar Drcs repack on macOS (GNU ar -D flag not available; macOS
  uses ZERO_AR_DATE=1 for deterministic archives instead)
- Add rustup target add for x86_64/aarch64-apple-darwin in acados
- Use portable nproc fallback (sysctl -n hw.ncpu) for macOS in
  libyuv and raylib build scripts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The push step failed with "Host key verification failed" because
Git LFS wasn't configured. Add lfs: true to the checkout step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The .lfsconfig pushes LFS objects to GitLab over SSH, which requires
SSH keys the workflow doesn't have. Override LFS endpoints to use
GitHub's LFS with the GITHUB_TOKEN (already set up by actions/checkout).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CI is green - revert the temporary push trigger back to manual-only.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@adeebshihadeh adeebshihadeh deleted the macos_vendor branch February 23, 2026 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant