keymanapp / keymanapp/keyman

maint(mac): support for xcode 26.4+ (clang 21.0)

Open
#16,416 0 comments 0 reactions 0 assignees View on GitHub
mac/ maint
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

Currently, Keyman Core fails to build with clang 21.0, so we are restricted to xcode 26.3.

When we make the update presumably in 20.0 alpha, we'll need to back-port to current stable so we can continue to make stable builds on the build agents with newer versions of xcode.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by reproducing the Keyman Core build with Xcode 26.4 or clang 21.0 and identify the failing component; done means the build works with the newer toolchain and the fix is back-ported to the current stable branch.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.