Skip to content

Commit 646b7f6

Browse files
committed
Merge #12997: [doc] build-windows: Switch to Artful, since Zesty is EOL
fad2958 [doc] build-windows: Switch to Artful, since Zesty is EOL (MarcoFalke) Pull request description: According to https://wiki.ubuntu.com/Releases#End_of_Life, Zesty is EOL, so bump to Artful for now. Note that Artful is going to be EOL soon as well, so I am not sure how to proceed after that. Tree-SHA512: 8efc1ade429cf053f4c69e764175aad8790ded71f04bb9963202be171f1cfa1a3de55a207c0b19271d2f536feafa754ed71a6fafc597e3023bdf0e02fa5cd5e5
2 parents a07e8ca + fad2958 commit 646b7f6

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

doc/build-windows.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ Cross-compilation for Ubuntu and Windows Subsystem for Linux
5353

5454
At the time of writing the Windows Subsystem for Linux installs Ubuntu Xenial 16.04. The Mingw-w64 package
5555
for Ubuntu Xenial does not produce working executables for some of the Bitcoin Core applications.
56-
It is possible to build on Ubuntu Xenial by installing the cross compiler packages from Ubuntu Zesty, see the steps below.
57-
Building on Ubuntu Zesty 17.04 up to 17.10 has been verified to work.
56+
It is possible to build on Ubuntu Xenial by installing the cross compiler packages from Ubuntu Artful, see the steps below.
57+
Building on Ubuntu Artful 17.10 has been verified to work.
5858

5959
The steps below can be performed on Ubuntu (including in a VM) or WSL. The depends system
6060
will also work on other Linux distributions, however the commands for
@@ -88,12 +88,12 @@ Ubuntu Trusty 14.04:
8888
Ubuntu Xenial 16.04 and Windows Subsystem for Linux <sup>[1](#footnote1),[2](#footnote2)</sup>:
8989

9090
sudo apt install software-properties-common
91-
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu zesty universe"
91+
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu artful universe"
9292
sudo apt update
9393
sudo apt upgrade
9494
sudo update-alternatives --config x86_64-w64-mingw32-g++ # Set the default mingw32 g++ compiler option to posix.
9595

96-
Ubuntu Zesty 17.04 <sup>[2](#footnote2)</sup>:
96+
Ubuntu Artful 17.10 <sup>[2](#footnote2)</sup>:
9797

9898
sudo update-alternatives --config x86_64-w64-mingw32-g++ # Set the default mingw32 g++ compiler option to posix.
9999

@@ -123,7 +123,7 @@ To build executables for Windows 32-bit, install the following dependencies:
123123

124124
sudo apt install g++-mingw-w64-i686 mingw-w64-i686-dev
125125

126-
For Ubuntu Xenial 16.04, Ubuntu Zesty 17.04 and Windows Subsystem for Linux <sup>[2](#footnote2)</sup>:
126+
For Ubuntu Xenial 16.04, Ubuntu Artful 17.10 and Windows Subsystem for Linux <sup>[2](#footnote2)</sup>:
127127

128128
sudo update-alternatives --config i686-w64-mingw32-g++ # Set the default mingw32 g++ compiler option to posix.
129129

@@ -165,7 +165,7 @@ Footnotes
165165
<a name="footnote1">1</a>: There is currently a bug in the 64 bit Mingw-w64 cross compiler packaged for WSL/Ubuntu Xenial 16.04 that
166166
causes two of the bitcoin executables to crash shortly after start up. The bug is related to the
167167
-fstack-protector-all g++ compiler flag which is used to mitigate buffer overflows.
168-
Installing the Mingw-w64 packages from the Ubuntu 17 distribution solves the issue, however, this is not
168+
Installing the Mingw-w64 packages from the Ubuntu 17.10 distribution solves the issue, however, this is not
169169
an officially supported approach and it's only recommended if you are prepared to reinstall WSL/Ubuntu should
170170
something break.
171171

0 commit comments

Comments
 (0)