Skip to content

Commit 04fb164

Browse files
hebastojanus
authored andcommitted
build: Bump minimum supported macOS to 13.0
Running Bitcoin Core on unsupported OSes may expose users to security issues. macOS Monterey 12 received its final security update (12.7.6) on July 2024. Apple classifies the hardware that can run macOS 12 at most as "obsolete worldwide".
1 parent 2632b9c commit 04fb164

File tree

6 files changed

+5
-7
lines changed

6 files changed

+5
-7
lines changed

contrib/devtools/symbol-check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ def check_MACHO_libraries(binary) -> bool:
233233
return ok
234234

235235
def check_MACHO_min_os(binary) -> bool:
236-
if binary.build_version.minos == [11,0,0]:
236+
if binary.build_version.minos == [13,0,0]:
237237
return True
238238
return False
239239

contrib/devtools/test-symbol-check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def test_MACHO(self):
116116
}
117117
''')
118118

119-
self.assertEqual(call_symbol_check(cxx, source, executable, ['-Wl,-platform_version','-Wl,macos', '-Wl,11.0', '-Wl,11.4']),
119+
self.assertEqual(call_symbol_check(cxx, source, executable, ['-Wl,-platform_version','-Wl,macos', '-Wl,13.0', '-Wl,11.4']),
120120
(1, f'{executable}: failed SDK'))
121121

122122
def test_PE(self):

depends/hosts/darwin.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
OSX_MIN_VERSION=11.0
1+
OSX_MIN_VERSION=13.0
22
OSX_SDK_VERSION=14.0
33
XCODE_VERSION=15.0
44
XCODE_BUILD_ID=15A240d

doc/build-osx.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ To install, run the following from your terminal:
4646
brew install cmake boost pkg-config libevent
4747
```
4848

49-
For macOS 11 (Big Sur) and 12 (Monterey) you need to install a more recent version of llvm.
50-
5149
``` bash
5250
brew install llvm
5351
```

doc/release-notes-empty-template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Compatibility
4343
==============
4444

4545
Bitcoin Core is supported and extensively tested on operating systems
46-
using the Linux Kernel 3.17+, macOS 11.0+, and Windows 7 and newer. Bitcoin
46+
using the Linux Kernel 3.17+, macOS 13.0+, and Windows 7 and newer. Bitcoin
4747
Core should also work on most other Unix-like systems but is not as
4848
frequently tested on them. It is not recommended to use Bitcoin Core on
4949
unsupported systems.

share/qt/Info.plist.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<plist version="0.9">
44
<dict>
55
<key>LSMinimumSystemVersion</key>
6-
<string>11</string>
6+
<string>13</string>
77

88
<key>LSArchitecturePriority</key>
99
<array>

0 commit comments

Comments
 (0)