[pcre-dev] [Bug 2769] r1315: apple_update_wx_flags() calls …

Top Page
Delete this message
Author: admin
Date:  
To: pcre-dev
Old-Topics: [pcre-dev] [Bug 2769] New: r1315: apple_update_wx_flags() calls unavailable API when compiling to deploy on older macOS
Subject: [pcre-dev] [Bug 2769] r1315: apple_update_wx_flags() calls unavailable API when compiling to deploy on older macOS
https://bugs.exim.org/show_bug.cgi?id=2769

--- Comment #7 from Carlo Marcelo Arenas Belón <carenas@???> ---
(In reply to Thomas Tempelmann from comment #6)
> Note that I added the 111 patch to the released version 10.37.


backporting this to 10.37 is likely to also require #90 as you pointed out as
well as other dependencies of it like #83. It will be better IMHO to start
with 10.38 and make sure you also patch r1315 and #105

not being able to compile might be the expected behaviour though, as macos 11
arm64 is the minimum supported version of the OS and the API needed for JIT
only exists on it.

x86_64 and arm64 have different memory protection models in macOS and so a
binary targeting older versions than 11 in x86_64 will be able to work almost
the same in all newer versions, but without calls to
pthread_jit_write_protect_np() JIT can't work in an Apple Silicon CPU.

--
You are receiving this mail because:
You are on the CC list for the bug.