> On 27 Sep 2025, at 4:50 am, Chris Sherlock <[email protected]> wrote: > > > >> On 27 Sep 2025, at 3:24 am, Chris Sherlock <[email protected]> >> wrote: >> >> >> >>> On 27 Sep 2025, at 2:54 am, Ilmari Lauhakangas >>> <[email protected]> wrote: >>> >>> On 9/26/25 19:34, Chris Sherlock wrote: >>>> Found ninja-1.13.1 at /opt/homebrew/bin/ninja >>> >>> I see this homebrew thing, so I wonder, if you are using Meson from >>> homebrew? The issue you hit is fixed in Meson 1.8.3, see >>> https://gerrit.libreoffice.org/c/core/+/188863 >>> >>> The meson we ship from dev-www is 1.8.3 at the moment. >>> >>> Ilmari >> >> I do… that may be what the issue is. I’ll check. Thanks! >> >> Chris > > Apologies to Ilmari, I seem to have replied to him directly a few times - > that was not my intention. > > A few points: > > I am running meson 1.9.1 via homebrew. > > However, I have checked compile_commands.json in the harfbuzz tarball build > and it is using: > > -D_LIBCPP_ENABLE_ASSERTIONS > > And not: > > -D_LIBCPP_HARDENING_MODE > > Unfortunately, I don’t know how to tweak the external tarball to use the > correct flag on macOS 26 > > Furthermore, I checked the Gerrit change and I see that it uses: > > Darwin -a $MACOSX_SDK_VERSION > > When I run that on my terminal it complains that it can’t find Darwin. I’m > sure I’m missing something, but how does that check work? > > Chris >
One more thing: I’ve setup —with-system-harfbuzz and —with-system-graphite and it is now compiling fine. This is my workaround if others need it, though I think there is a definite issue with macOS 26. Chris
