@@ -12,13 +12,13 @@ For example:
12
12
13
13
make HOST=x86_64-w64-mingw32 -j4
14
14
15
- ** Bitcoin's configure script by default will ignore the depends output.** In
15
+ ** Bitcoin Core 's configure script by default will ignore the depends output.** In
16
16
order for it to pick up libraries, tools, and settings from the depends build,
17
17
you must point it at the appropriate ` --prefix ` directory generated by the
18
18
build. In the above example, a prefix dir named x86_64-w64-mingw32 will be
19
19
created. To use it for Bitcoin:
20
20
21
- ./configure --prefix=`pwd` /depends/x86_64-w64-mingw32
21
+ ./configure --prefix=$PWD /depends/x86_64-w64-mingw32
22
22
23
23
Common ` host-platform-triplets ` for cross compilation are:
24
24
@@ -32,6 +32,7 @@ Common `host-platform-triplets` for cross compilation are:
32
32
- ` powerpc64le-linux-gnu ` for Linux POWER 64-bit (little endian)
33
33
- ` riscv32-linux-gnu ` for Linux RISC-V 32 bit
34
34
- ` riscv64-linux-gnu ` for Linux RISC-V 64 bit
35
+ - ` s390x-linux-gnu ` for Linux S390X
35
36
- ` armv7a-linux-android ` for Android ARM 32 bit
36
37
- ` aarch64-linux-android ` for Android ARM 64 bit
37
38
- ` i686-linux-android ` for Android x86 32 bit
@@ -74,6 +75,10 @@ For linux RISC-V 64-bit cross compilation (there are no packages for 32-bit):
74
75
RISC-V known issue: gcc-7.3.0 and gcc-7.3.1 result in a broken ` test_bitcoin ` executable (see https://github.com/bitcoin/bitcoin/pull/13543 ),
75
76
this is apparently fixed in gcc-8.1.0.
76
77
78
+ For linux S390X cross compilation:
79
+
80
+ sudo apt-get install g++-s390x-linux-gnu binutils-s390x-linux-gnu
81
+
77
82
### Dependency Options
78
83
The following can be set when running make: make FOO=bar
79
84
0 commit comments