Skip to content

Conversation

@GaspardKirira
Copy link
Member

v1.17.6 — CLI Stability & Toolchain Fixes

🐛 Fixed

  • CLI: Fixed --linker lld|mold integration.

    • Fast linker flags are now applied via CMAKE_*_LINKER_FLAGS
      (EXE, SHARED, MODULE) to ensure the selected linker is reliably
      used at link time.
    • Removed incorrect propagation of linker flags through
      CMAKE_C_FLAGS / CMAKE_CXX_FLAGS, preventing CMake
      “unused variables” warnings and inconsistent behavior.
  • CLI: Improved run / build flow integration.

    • Unified preset and build-directory resolution across
      RunDetail, RunFlow, and RunCommand.
    • Fixed edge cases that could lead to missing helper symbols
      or mismatched build state during execution.

🛠 Internal

  • Cleaner and more predictable linker configuration under CMake.
  • Improved robustness of the CLI execution pipeline.
  • No breaking changes.

✅ Notes

This release focuses on CLI correctness, toolchain reliability, and
a more stable execution model when using fast linkers and advanced build
configurations.

@GaspardKirira GaspardKirira merged commit 8dc7dd9 into main Jan 6, 2026
5 checks passed
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