mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-26 19:23:26 -03:00
build: set minimum supported macOS to 10.14
This commit is contained in:
parent
50e019a97a
commit
a52ecc936a
9 changed files with 10 additions and 10 deletions
|
@ -122,7 +122,7 @@ task:
|
||||||
FILE_ENV: "./ci/test/00_setup_env_native_multiprocess.sh"
|
FILE_ENV: "./ci/test/00_setup_env_native_multiprocess.sh"
|
||||||
|
|
||||||
task:
|
task:
|
||||||
name: 'macOS 10.12 [GOAL: deploy] [no functional tests]'
|
name: 'macOS 10.14 [GOAL: deploy] [no functional tests]'
|
||||||
<< : *GLOBAL_TASK_TEMPLATE
|
<< : *GLOBAL_TASK_TEMPLATE
|
||||||
container:
|
container:
|
||||||
image: ubuntu:bionic
|
image: ubuntu:bionic
|
||||||
|
|
|
@ -8,7 +8,7 @@ export LC_ALL=C.UTF-8
|
||||||
|
|
||||||
export CONTAINER_NAME=ci_macos_cross
|
export CONTAINER_NAME=ci_macos_cross
|
||||||
export DOCKER_NAME_TAG=ubuntu:18.04 # Check that bionic can cross-compile to macos (bionic is used in the gitian build as well)
|
export DOCKER_NAME_TAG=ubuntu:18.04 # Check that bionic can cross-compile to macos (bionic is used in the gitian build as well)
|
||||||
export HOST=x86_64-apple-darwin16
|
export HOST=x86_64-apple-darwin18
|
||||||
export PACKAGES="cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python3-dev python3-setuptools"
|
export PACKAGES="cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python3-dev python3-setuptools"
|
||||||
export XCODE_VERSION=11.3.1
|
export XCODE_VERSION=11.3.1
|
||||||
export XCODE_BUILD_ID=11C505
|
export XCODE_BUILD_ID=11C505
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
|
|
||||||
export LC_ALL=C.UTF-8
|
export LC_ALL=C.UTF-8
|
||||||
|
|
||||||
export HOST=x86_64-apple-darwin16
|
export HOST=x86_64-apple-darwin18
|
||||||
export PIP_PACKAGES="zmq"
|
export PIP_PACKAGES="zmq"
|
||||||
export GOAL="install"
|
export GOAL="install"
|
||||||
export BITCOIN_CONFIG="--with-gui --enable-reduce-exports --enable-werror --with-boost-process"
|
export BITCOIN_CONFIG="--with-gui --enable-reduce-exports --enable-werror --with-boost-process"
|
||||||
|
|
|
@ -37,7 +37,7 @@ script: |
|
||||||
set -e -o pipefail
|
set -e -o pipefail
|
||||||
|
|
||||||
WRAP_DIR=$HOME/wrapped
|
WRAP_DIR=$HOME/wrapped
|
||||||
HOSTS="x86_64-apple-darwin16"
|
HOSTS="x86_64-apple-darwin18"
|
||||||
CONFIGFLAGS="--enable-reduce-exports --disable-bench --disable-gui-tests GENISOIMAGE=$WRAP_DIR/genisoimage"
|
CONFIGFLAGS="--enable-reduce-exports --disable-bench --disable-gui-tests GENISOIMAGE=$WRAP_DIR/genisoimage"
|
||||||
FAKETIME_HOST_PROGS=""
|
FAKETIME_HOST_PROGS=""
|
||||||
FAKETIME_PROGS="ar ranlib date dmg genisoimage"
|
FAKETIME_PROGS="ar ranlib date dmg genisoimage"
|
||||||
|
|
|
@ -25,7 +25,7 @@ Common `host-platform-triplets` for cross compilation are:
|
||||||
- `i686-pc-linux-gnu` for Linux 32 bit
|
- `i686-pc-linux-gnu` for Linux 32 bit
|
||||||
- `x86_64-pc-linux-gnu` for x86 Linux
|
- `x86_64-pc-linux-gnu` for x86 Linux
|
||||||
- `x86_64-w64-mingw32` for Win64
|
- `x86_64-w64-mingw32` for Win64
|
||||||
- `x86_64-apple-darwin16` for macOS
|
- `x86_64-apple-darwin18` for macOS
|
||||||
- `arm-linux-gnueabihf` for Linux ARM 32 bit
|
- `arm-linux-gnueabihf` for Linux ARM 32 bit
|
||||||
- `aarch64-linux-gnu` for Linux ARM 64 bit
|
- `aarch64-linux-gnu` for Linux ARM 64 bit
|
||||||
- `powerpc64-linux-gnu` for Linux POWER 64-bit (big endian)
|
- `powerpc64-linux-gnu` for Linux POWER 64-bit (big endian)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
OSX_MIN_VERSION=10.12
|
OSX_MIN_VERSION=10.14
|
||||||
OSX_SDK_VERSION=10.15.1
|
OSX_SDK_VERSION=10.15.1
|
||||||
XCODE_VERSION=11.3.1
|
XCODE_VERSION=11.3.1
|
||||||
XCODE_BUILD_ID=11C505
|
XCODE_BUILD_ID=11C505
|
||||||
|
|
|
@ -111,6 +111,6 @@ tail -f $HOME/Library/Application\ Support/Bitcoin/debug.log
|
||||||
```
|
```
|
||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
* Tested on OS X 10.12 Sierra through macOS 10.15 Catalina on 64-bit Intel
|
* Tested on OS X 10.14 Mojave through macOS 11 Big Sur on 64-bit Intel
|
||||||
processors only.
|
processors only.
|
||||||
* Building with downloaded Qt binaries is not officially supported. See the notes in [#7714](https://github.com/bitcoin/bitcoin/issues/7714).
|
* Building with downloaded Qt binaries is not officially supported. See the notes in [#7714](https://github.com/bitcoin/bitcoin/issues/7714).
|
||||||
|
|
|
@ -46,12 +46,12 @@ Compatibility
|
||||||
==============
|
==============
|
||||||
|
|
||||||
Bitcoin Core is supported and extensively tested on operating systems
|
Bitcoin Core is supported and extensively tested on operating systems
|
||||||
using the Linux kernel, macOS 10.12+, and Windows 7 and newer. Bitcoin
|
using the Linux kernel, macOS 10.14+, and Windows 7 and newer. Bitcoin
|
||||||
Core should also work on most other Unix-like systems but is not as
|
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
|
frequently tested on them. It is not recommended to use Bitcoin Core on
|
||||||
unsupported systems.
|
unsupported systems.
|
||||||
|
|
||||||
From Bitcoin Core 0.20.0 onwards, macOS versions earlier than 10.12 are no
|
From Bitcoin Core 0.22.0 onwards, macOS versions earlier than 10.14 are no
|
||||||
longer supported. Additionally, Bitcoin Core does not yet change appearance
|
longer supported. Additionally, Bitcoin Core does not yet change appearance
|
||||||
when macOS "dark mode" is activated.
|
when macOS "dark mode" is activated.
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<plist version="0.9">
|
<plist version="0.9">
|
||||||
<dict>
|
<dict>
|
||||||
<key>LSMinimumSystemVersion</key>
|
<key>LSMinimumSystemVersion</key>
|
||||||
<string>10.12.0</string>
|
<string>10.14.0</string>
|
||||||
|
|
||||||
<key>LSArchitecturePriority</key>
|
<key>LSArchitecturePriority</key>
|
||||||
<array>
|
<array>
|
||||||
|
|
Loading…
Add table
Reference in a new issue