This change makes Qt tools always bootstrapped.
This PR is an alternative to #19785.
Fixes partially #14648 (the complete fix is in #21591). Fixes #18536. On ODROID-HC1 + Armbian 21.02.2 Focal:
0$ make -C depends qt_configured
1...
2Configure summary:
3
4Build type: linux-g++ (arm, CPU features: <none>)
5Compiler: gcc 9.3.0
6Configuration: enable_new_dtags largefile precompile_header silent release c++11 c++14 c++1z dbus reduce_exports static stl
7Build options:
8 Mode ................................... release
9 Optimize release build for size ........ no
10 Building shared libraries .............. no
11 Using C standard ....................... C11
12 Using C++ standard ..................... C++1z
13 Using ccache ........................... no
14 Using gold linker ...................... no
15 Using new DTAGS ........................ yes
16 Using precompiled headers .............. yes
17 Using LTCG ............................. no
18 Target compiler supports:
19 NEON ................................. no
20 Build parts ............................ libs
21Qt modules and options:
22...
Related to #21588.
Guix builds:
0$ find output -type f -name *$(git rev-parse --short HEAD)*.* -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
17af4678371b212973b1738e7d41d6c22fbdc90d98c0cb576a7bad272c5172005 output/bitcoin-5a7c487a92be-aarch64-linux-gnu-debug.tar.gz
27ea3ec3b88157d39ab6716a7c9b6cc73895fd5ad370850563b5ab977698bc370 output/bitcoin-5a7c487a92be-aarch64-linux-gnu.tar.gz
367c2139008fd532c6634bb6497352a770ed1724ea9aa3ed148424770f9f7e454 output/bitcoin-5a7c487a92be-arm-linux-gnueabihf-debug.tar.gz
4597ad1f2dc17a18e76f85c8898f64fbe739ad7877f0f29e29e151b273e22e8bd output/bitcoin-5a7c487a92be-arm-linux-gnueabihf.tar.gz
51e49412a0eb8214b24da1de1a7e932c58b5672f0a571b95bed9f2d73492000e3 output/bitcoin-5a7c487a92be-osx-unsigned.dmg
6daeec6577cd998acbaebfb7700ddcd7e8a4c4c344ab8e7610d35f2a8096ecf28 output/bitcoin-5a7c487a92be-osx-unsigned.tar.gz
7fd47ad54cf0e098b7d219f672709ad56e36b4277734ef960efb52b8a25370222 output/bitcoin-5a7c487a92be-osx64.tar.gz
833549d0b95fe0742a4aec4deb3d76706d5a58389e796ca61bcc5532ffef6a1f1 output/bitcoin-5a7c487a92be-powerpc64-linux-gnu-debug.tar.gz
95bf5c7925d6225e8965f53118ed40da3afb5cc3d0e1747a7cb669b20f7d2020e output/bitcoin-5a7c487a92be-powerpc64-linux-gnu.tar.gz
10b331068816e483836a2018dbc433b2c973954c8f757a570629bbb7becca518fd output/bitcoin-5a7c487a92be-powerpc64le-linux-gnu-debug.tar.gz
118ccc55288e728771550bcbf795fb1a160b750af1a72de458acdd5eaa742939c0 output/bitcoin-5a7c487a92be-powerpc64le-linux-gnu.tar.gz
126183f5bed2bf56bbc50a0e22eb4941087b8daa855c70b0730f38bc4b0d4b567a output/bitcoin-5a7c487a92be-riscv64-linux-gnu-debug.tar.gz
133358beef89b653343b7db308da9e54e9bb456a8691b707f697596195cfbe0e1e output/bitcoin-5a7c487a92be-riscv64-linux-gnu.tar.gz
14ff5749f04527b0b3cda38b6881c801f304f1126360bd40d4ae8f397b6ebc81c3 output/bitcoin-5a7c487a92be-win-unsigned.tar.gz
15d27561eca042af2b2a56e7795415c33a471d67de57bc5fab016dc8acb0c6d195 output/bitcoin-5a7c487a92be-win64-debug.zip
168d3e81d0c711ff95107bbbe68bfd9fa480f08cb8ae56e04c1f31d974eabacb6d output/bitcoin-5a7c487a92be-win64-setup-unsigned.exe
1764475777fa89691651ec2a241198e2b1dc8994762c64c80ab679607394ce3c2f output/bitcoin-5a7c487a92be-win64.zip
18ab58aa800db6572fd980c20b0d91e4c357d78c29322ca3ec4606ecdc26421b1a output/bitcoin-5a7c487a92be-x86_64-linux-gnu-debug.tar.gz
196006c77e94e616c54f02c5d824119687abf356ebc0e2175be730812ed02576de output/bitcoin-5a7c487a92be-x86_64-linux-gnu.tar.gz
2094c787e114695563905d893b86819abe94396510b1b71047c733f6da907259ce output/src/bitcoin-5a7c487a92be.tar.gz
Gitian builds:
- Linux
0Generating report
1d4c7386b1da2ae1f3ce12677e8577c2d08e3c07e302a3a3dfb74774bdb8aacea bitcoin-5a7c487a92be-aarch64-linux-gnu-debug.tar.gz
2b8ce16bf1927a4d22114fe82b3d5436b4a9b275af8d817c4b2c67f936b1a6b2b bitcoin-5a7c487a92be-aarch64-linux-gnu.tar.gz
3244471f8a768ae2d293f9d947650d540a54876c34ec3df4f1565053023a8d4ee bitcoin-5a7c487a92be-arm-linux-gnueabihf-debug.tar.gz
4837814ad444c306d1f16e5cc79f8e1e7f71dd2a6772eb1830a0e3eedcd204f4f bitcoin-5a7c487a92be-arm-linux-gnueabihf.tar.gz
5d22c0a0def61a649e2634a8877773a4e26f104245c4d09c35f5e3d3b855e546e bitcoin-5a7c487a92be-powerpc64-linux-gnu-debug.tar.gz
6b86712f9ac489689099f71de975eff58e83ac2359a2dfdd239cc15d041849ff0 bitcoin-5a7c487a92be-powerpc64-linux-gnu.tar.gz
749aef6378eee5a774a4a7c1bcfa5cf48a3de19754726f5f0e72064987b342f30 bitcoin-5a7c487a92be-powerpc64le-linux-gnu-debug.tar.gz
8aa10bfcc573c47c841099c8b91de2fbea98f57af683a91fe89b38f41b4e68ad3 bitcoin-5a7c487a92be-powerpc64le-linux-gnu.tar.gz
94f4e309bca67ac9a1e719a54e24d84b844b10a7fff8a391915fe06b42857ecda bitcoin-5a7c487a92be-riscv64-linux-gnu-debug.tar.gz
10027f42417ac245dde776e02905b601b77477a318a965ce4dccfe76e6e0884c83 bitcoin-5a7c487a92be-riscv64-linux-gnu.tar.gz
11a553d9a0b1ab6793c0a5aeec50ccf1c74a3519836f45d5ed5baa6ed5d545d1ca bitcoin-5a7c487a92be-x86_64-linux-gnu-debug.tar.gz
12c9999f5be120c45c27730bfca692cc28d1c651c33f1d77b406bc3c819944104f bitcoin-5a7c487a92be-x86_64-linux-gnu.tar.gz
1394c787e114695563905d893b86819abe94396510b1b71047c733f6da907259ce src/bitcoin-5a7c487a92be.tar.gz
14444a4630b620afac8e7818c71ddfb71c7dde1ca245fad51313bfc10477f758f0 bitcoin-core-linux-22-res.yml
15Done.
- Windows
0Generating report
1cb12d60927fca62a0265fddd81dfd4c4ea04033b9525e55747dd56697f3ae53a bitcoin-5a7c487a92be-win-unsigned.tar.gz
2a6e21bf9f4928fdabe35148ad62927e0ce775f50cdcfaa63eb2239bc53ba9a87 bitcoin-5a7c487a92be-win64-debug.zip
3580730bffc3b5537bfdcf412180e5130ef8248e3b8e071875b3c8d6b19ca7077 bitcoin-5a7c487a92be-win64-setup-unsigned.exe
466ca1e514baef8b8a37b607198583b194c11d022eed145d47b0591ed3b05e667 bitcoin-5a7c487a92be-win64.zip
594c787e114695563905d893b86819abe94396510b1b71047c733f6da907259ce src/bitcoin-5a7c487a92be.tar.gz
6e9b2689b050bebc5d65b27796ee062f39024a7218acf4ebd790790dcd2d0058f bitcoin-core-win-22-res.yml
7Done.
- macOS
0Generating report
1a2ad41417bac2869736ab2ae69cc9afd4afd47b0e6892e27c51c96c5605cb4e3 bitcoin-5a7c487a92be-osx-unsigned.dmg
23644d16396488b1c1b8645201b1ce45e5e7b3da921c3949808934f5313416384 bitcoin-5a7c487a92be-osx-unsigned.tar.gz
3eee1e107b340c2180ec8eb2144dedbcd4d81cdc862c5608f36d5e31b2644f4bf bitcoin-5a7c487a92be-osx64.tar.gz
494c787e114695563905d893b86819abe94396510b1b71047c733f6da907259ce src/bitcoin-5a7c487a92be.tar.gz
538d14016fc4cf21a0adfa9251545b9efa5f5739fac5d0598a3125e24ef9f4208 bitcoin-core-osx-22-res.yml
6Done.