keymanapp / keymanapp/keyman

maint(common): move to meson 1.8.3

Open
#14,198 5 comments 1 reaction 1 assignee Claimed by @mcdurdin View on GitHub
common/ maint
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

meson 1.8.3 will be released soon, which fixes a problem with xcode clang 17.0.0. Will be a hard error with next version of xcode (v26).

Ref:
* https://github.com/mesonbuild/meson/pull/14548
* Core builds failing on macOS with new version compilers

```
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:48:6: error: "_LIBCPP_ENABLE_ASSERTIONS is deprecated, please use _LIBCPP_HARDENING_MODE instead" [-Werror,-W#warnings]
48 | # warning "_LIBCPP_ENABLE_ASSERTIONS is deprecated, please use _LIBCPP_HARDENING_MODE instead"
| ^
1 error generated.
ninja: build stopped: subcommand failed.
[core] ## build:mac-x86_64 failed
```

Fix will need to be backported to stable-18.0.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.