Skip to content

Commit 9f1807a

Browse files
committed
Merge bitcoin#8233: Mention Linux ARM executables in release process and notes
06f40ef depends: Mention aarch64 as common cross-compile target (Wladimir J. van der Laan) 05f64c9 doc: Mention Linux ARM builds in release notes (Wladimir J. van der Laan) b7bf037 doc: Mention ARM executables in release process (Wladimir J. van der Laan)
2 parents e9d76a1 + 06f40ef commit 9f1807a

File tree

3 files changed

+31
-3
lines changed

3 files changed

+31
-3
lines changed

depends/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ Common `host-platform-triplets` for cross compilation are:
2323
- `i686-w64-mingw32` for Win32
2424
- `x86_64-w64-mingw32` for Win64
2525
- `x86_64-apple-darwin11` for MacOSX
26-
- `arm-linux-gnueabihf` for Linux ARM
26+
- `arm-linux-gnueabihf` for Linux ARM 32 bit
27+
- `aarch64-linux-gnu` for Linux ARM 64 bit
2728

2829
No other options are needed, the paths are automatically configured.
2930

doc/release-notes.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,26 @@ When cross-compiling for a target that doesn't have C++11 libraries, configure w
6161
For running the functional tests in `qa/rpc-tests`, Python3.4 or higher is now
6262
required.
6363

64+
Linux ARM builds
65+
------------------
66+
67+
Due to popular request, Linux ARM builds have been added to the uploaded
68+
executables.
69+
70+
The following extra files can be found in the download directory or torrent:
71+
72+
- `bitcoin-${VERSION}-arm-linux-gnueabihf.tar.gz`: Linux binaries for the most
73+
common 32-bit ARM architecture.
74+
- `bitcoin-${VERSION}-aarch64-linux-gnu.tar.gz`: Linux binaries for the most
75+
common 64-bit ARM architecture.
76+
77+
ARM builds are still experimental. If you have problems on a certain device or
78+
Linux distribution combination please report them on the bug tracker, it may be
79+
possible to resolve them.
80+
81+
Note that Android is not considered ARM Linux in this context. The executables
82+
are not expected to work out of the box on Android.
83+
6484
0.13.0 Change log
6585
=================
6686

doc/release-process.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,10 @@ sha256sum * > SHA256SUMS
204204

205205
The list of files should be:
206206
```
207-
bitcoin-${VERSION}-linux32.tar.gz
208-
bitcoin-${VERSION}-linux64.tar.gz
207+
bitcoin-${VERSION}-aarch64-linux-gnu.tar.gz
208+
bitcoin-${VERSION}-arm-linux-gnueabihf.tar.gz
209+
bitcoin-${VERSION}-i686-pc-linux-gnu.tar.gz
210+
bitcoin-${VERSION}-x86_64-linux-gnu.tar.gz
209211
bitcoin-${VERSION}-osx64.tar.gz
210212
bitcoin-${VERSION}-osx.dmg
211213
bitcoin-${VERSION}.tar.gz
@@ -214,6 +216,11 @@ bitcoin-${VERSION}-win32.zip
214216
bitcoin-${VERSION}-win64-setup.exe
215217
bitcoin-${VERSION}-win64.zip
216218
```
219+
The `*-debug*` files generated by the gitian build contain debug symbols
220+
for troubleshooting by developers. It is assumed that anyone that is interested
221+
in debugging can run gitian to generate the files for themselves. To avoid
222+
end-user confusion about which file to pick, as well as save storage
223+
space *do not upload these to the bitcoin.org server, nor put them in the torrent*.
217224

218225
- GPG-sign it, delete the unsigned file:
219226
```

0 commit comments

Comments
 (0)