Skip to content

Version 1.20260720.0 - #583

Merged
agarny merged 4 commits into
opencor:mainfrom
agarny:cleaning-up
Jul 20, 2026
Merged

Version 1.20260720.0#583
agarny merged 4 commits into
opencor:mainfrom
agarny:cleaning-up

Conversation

@agarny

@agarny agarny commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

No description provided.

agarny added 4 commits July 20, 2026 17:26
Indeed, Xcode's Clang uses host-specific CPU tuning while Homebrew's Clang doesn't. LLVM+Clang is built on GitHub Actions using Xcode's Clang which means that when we want to use the static version of libOpenCOR using Homebrew's Clang then we will get told about `zcm`/`zcz` not being recognised. Normally, we wouldn't want to use `-mcpu=generic` since it would affect runtime performance, but it's negligible for libOpenCOR's use case, so the current "fix" is fine.
Copilot AI review requested due to automatic review settings July 20, 2026 10:05

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps the project version and updates third-party build/retrieval configuration to align with a new LLVM/Clang prebuilt set and updated WebAssembly platform naming.

Changes:

  • Bump VERSION.txt to 1.20260720.0.
  • Update src/3rdparty/LLVMClang/CMakeLists.txt prebuilt package SHA1s and adjust build args (Emscripten tablegen args, enabling libc++ for Emscripten, and Apple arm -mcpu=generic cache flags).
  • Rename the Emscripten TARGET_PLATFORM_ARCHITECTURE from wasm-threaded to wasm in cmake/packages.cmake, affecting prebuilt package naming/paths.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
VERSION.txt Updates the library version for the new release.
src/3rdparty/LLVMClang/CMakeLists.txt Refreshes prebuilt hashes and tweaks LLVM/Clang build configuration for Emscripten and Apple arm.
cmake/packages.cmake Changes the Emscripten target platform architecture name used in prebuilt package filenames/paths.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@agarny
agarny merged commit 32d80d0 into opencor:main Jul 20, 2026
47 of 48 checks passed
@agarny
agarny deleted the cleaning-up branch July 20, 2026 10:38
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.

2 participants