Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Qt: remove macOS launch-at-startup when compiled with > macOS 10.11, fix memory missmanagement #15208
The launch-at-startup API Bitcoin Core uses on macOS where removed in macOS 10.11 leading to a segmentation-fault due to the weak-linking when not actively compiled against SDK 10.11 (
This PR removes the launch-at-startup feature on macOS when compiled with macOS min version > 10.11 (the default is always the macOS version you compile on).
The depends built binaries (Gitian) are not affected since we are building with min macOS 10.10.
Users self compiling on macOS > 10.11 can re-enable the feature by compiling with min version <= 10.11 (
Isn't there a new API from Apple?
Compiling 8441c90 on macOS
However, when passing
I'm still seeing the same segfault behaviour as #15142: