aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCory Fields <cory-nospam-@coryfields.com>2023-05-10 22:34:06 +0000
committerCory Fields <cory-nospam-@coryfields.com>2023-06-22 15:28:47 +0000
commitfb61bc0c022cc0fff290b94ee4f9cf9f4160efe2 (patch)
tree3ff13efc61d7cc4753a67eac78e887e3c4d4e07d
parentc2cd47280cf5db5645917574dd95e9ec6036319e (diff)
downloadbitcoin-fb61bc0c022cc0fff290b94ee4f9cf9f4160efe2.tar.xz
depends: Bump MacOS minimum runtime requirement to 11.0
This is necessary as the new fixup_chains linker behavior is only valid when the runtime target is >=11.0.
-rw-r--r--.cirrus.yml2
-rwxr-xr-xcontrib/devtools/symbol-check.py2
-rwxr-xr-xcontrib/devtools/test-symbol-check.py2
-rw-r--r--depends/hosts/darwin.mk2
-rw-r--r--doc/release-notes-empty-template.md2
-rw-r--r--share/qt/Info.plist.in2
6 files changed, 6 insertions, 6 deletions
diff --git a/.cirrus.yml b/.cirrus.yml
index fd2a46433d..40db8321b2 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -314,7 +314,7 @@ task:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
task:
- name: 'macOS 10.15 [gui, no tests] [jammy]'
+ name: 'macOS 11.0 [gui, no tests] [jammy]'
<< : *CONTAINER_DEPENDS_TEMPLATE
container:
docker_arguments:
diff --git a/contrib/devtools/symbol-check.py b/contrib/devtools/symbol-check.py
index 4fb997b023..d85912398d 100755
--- a/contrib/devtools/symbol-check.py
+++ b/contrib/devtools/symbol-check.py
@@ -232,7 +232,7 @@ def check_MACHO_libraries(binary) -> bool:
return ok
def check_MACHO_min_os(binary) -> bool:
- if binary.build_version.minos == [10,15,0]:
+ if binary.build_version.minos == [11,0,0]:
return True
return False
diff --git a/contrib/devtools/test-symbol-check.py b/contrib/devtools/test-symbol-check.py
index e304880140..fe8a99739f 100755
--- a/contrib/devtools/test-symbol-check.py
+++ b/contrib/devtools/test-symbol-check.py
@@ -121,7 +121,7 @@ class TestSymbolChecks(unittest.TestCase):
}
''')
- self.assertEqual(call_symbol_check(cc, source, executable, ['-Wl,-platform_version','-Wl,macos', '-Wl,10.15', '-Wl,11.4']),
+ self.assertEqual(call_symbol_check(cc, source, executable, ['-Wl,-platform_version','-Wl,macos', '-Wl,11.0', '-Wl,11.4']),
(1, f'{executable}: failed SDK'))
def test_PE(self):
diff --git a/depends/hosts/darwin.mk b/depends/hosts/darwin.mk
index 111a49cfaf..fa6d6d4b8b 100644
--- a/depends/hosts/darwin.mk
+++ b/depends/hosts/darwin.mk
@@ -1,4 +1,4 @@
-OSX_MIN_VERSION=10.15
+OSX_MIN_VERSION=11.0
OSX_SDK_VERSION=11.0
XCODE_VERSION=12.2
XCODE_BUILD_ID=12B45b
diff --git a/doc/release-notes-empty-template.md b/doc/release-notes-empty-template.md
index 4cd2314308..887104548b 100644
--- a/doc/release-notes-empty-template.md
+++ b/doc/release-notes-empty-template.md
@@ -36,7 +36,7 @@ Compatibility
==============
Bitcoin Core is supported and extensively tested on operating systems
-using the Linux kernel, macOS 10.15+, and Windows 7 and newer. Bitcoin
+using the Linux kernel, macOS 11.0+, and Windows 7 and newer. Bitcoin
Core should also work on most other Unix-like systems but is not as
frequently tested on them. It is not recommended to use Bitcoin Core on
unsupported systems.
diff --git a/share/qt/Info.plist.in b/share/qt/Info.plist.in
index 053359e0a8..b4e6f6a150 100644
--- a/share/qt/Info.plist.in
+++ b/share/qt/Info.plist.in
@@ -3,7 +3,7 @@
<plist version="0.9">
<dict>
<key>LSMinimumSystemVersion</key>
- <string>10.15.0</string>
+ <string>11</string>
<key>LSArchitecturePriority</key>
<array>