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:
$ make -C depends qt_configured
...
Configure summary:
Build type: linux-g++ (arm, CPU features: <none>)
Compiler: gcc 9.3.0
Configuration: enable_new_dtags largefile precompile_header silent release c++11 c++14 c++1z dbus reduce_exports static stl
Build options:
Mode ................................... release
Optimize release build for size ........ no
Building shared libraries .............. no
Using C standard ....................... C11
Using C++ standard ..................... C++1z
Using ccache ........................... no
Using gold linker ...................... no
Using new DTAGS ........................ yes
Using precompiled headers .............. yes
Using LTCG ............................. no
Target compiler supports:
NEON ................................. no
Build parts ............................ libs
Qt modules and options:
...
Related to #21588.
Guix builds:
$ find output -type f -name *$(git rev-parse --short HEAD)*.* -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
7af4678371b212973b1738e7d41d6c22fbdc90d98c0cb576a7bad272c5172005 output/bitcoin-5a7c487a92be-aarch64-linux-gnu-debug.tar.gz
7ea3ec3b88157d39ab6716a7c9b6cc73895fd5ad370850563b5ab977698bc370 output/bitcoin-5a7c487a92be-aarch64-linux-gnu.tar.gz
67c2139008fd532c6634bb6497352a770ed1724ea9aa3ed148424770f9f7e454 output/bitcoin-5a7c487a92be-arm-linux-gnueabihf-debug.tar.gz
597ad1f2dc17a18e76f85c8898f64fbe739ad7877f0f29e29e151b273e22e8bd output/bitcoin-5a7c487a92be-arm-linux-gnueabihf.tar.gz
1e49412a0eb8214b24da1de1a7e932c58b5672f0a571b95bed9f2d73492000e3 output/bitcoin-5a7c487a92be-osx-unsigned.dmg
daeec6577cd998acbaebfb7700ddcd7e8a4c4c344ab8e7610d35f2a8096ecf28 output/bitcoin-5a7c487a92be-osx-unsigned.tar.gz
fd47ad54cf0e098b7d219f672709ad56e36b4277734ef960efb52b8a25370222 output/bitcoin-5a7c487a92be-osx64.tar.gz
33549d0b95fe0742a4aec4deb3d76706d5a58389e796ca61bcc5532ffef6a1f1 output/bitcoin-5a7c487a92be-powerpc64-linux-gnu-debug.tar.gz
5bf5c7925d6225e8965f53118ed40da3afb5cc3d0e1747a7cb669b20f7d2020e output/bitcoin-5a7c487a92be-powerpc64-linux-gnu.tar.gz
b331068816e483836a2018dbc433b2c973954c8f757a570629bbb7becca518fd output/bitcoin-5a7c487a92be-powerpc64le-linux-gnu-debug.tar.gz
8ccc55288e728771550bcbf795fb1a160b750af1a72de458acdd5eaa742939c0 output/bitcoin-5a7c487a92be-powerpc64le-linux-gnu.tar.gz
6183f5bed2bf56bbc50a0e22eb4941087b8daa855c70b0730f38bc4b0d4b567a output/bitcoin-5a7c487a92be-riscv64-linux-gnu-debug.tar.gz
3358beef89b653343b7db308da9e54e9bb456a8691b707f697596195cfbe0e1e output/bitcoin-5a7c487a92be-riscv64-linux-gnu.tar.gz
ff5749f04527b0b3cda38b6881c801f304f1126360bd40d4ae8f397b6ebc81c3 output/bitcoin-5a7c487a92be-win-unsigned.tar.gz
d27561eca042af2b2a56e7795415c33a471d67de57bc5fab016dc8acb0c6d195 output/bitcoin-5a7c487a92be-win64-debug.zip
8d3e81d0c711ff95107bbbe68bfd9fa480f08cb8ae56e04c1f31d974eabacb6d output/bitcoin-5a7c487a92be-win64-setup-unsigned.exe
64475777fa89691651ec2a241198e2b1dc8994762c64c80ab679607394ce3c2f output/bitcoin-5a7c487a92be-win64.zip
ab58aa800db6572fd980c20b0d91e4c357d78c29322ca3ec4606ecdc26421b1a output/bitcoin-5a7c487a92be-x86_64-linux-gnu-debug.tar.gz
6006c77e94e616c54f02c5d824119687abf356ebc0e2175be730812ed02576de output/bitcoin-5a7c487a92be-x86_64-linux-gnu.tar.gz
94c787e114695563905d893b86819abe94396510b1b71047c733f6da907259ce output/src/bitcoin-5a7c487a92be.tar.gz
Gitian builds:
- Linux
Generating report
d4c7386b1da2ae1f3ce12677e8577c2d08e3c07e302a3a3dfb74774bdb8aacea bitcoin-5a7c487a92be-aarch64-linux-gnu-debug.tar.gz
b8ce16bf1927a4d22114fe82b3d5436b4a9b275af8d817c4b2c67f936b1a6b2b bitcoin-5a7c487a92be-aarch64-linux-gnu.tar.gz
244471f8a768ae2d293f9d947650d540a54876c34ec3df4f1565053023a8d4ee bitcoin-5a7c487a92be-arm-linux-gnueabihf-debug.tar.gz
837814ad444c306d1f16e5cc79f8e1e7f71dd2a6772eb1830a0e3eedcd204f4f bitcoin-5a7c487a92be-arm-linux-gnueabihf.tar.gz
d22c0a0def61a649e2634a8877773a4e26f104245c4d09c35f5e3d3b855e546e bitcoin-5a7c487a92be-powerpc64-linux-gnu-debug.tar.gz
b86712f9ac489689099f71de975eff58e83ac2359a2dfdd239cc15d041849ff0 bitcoin-5a7c487a92be-powerpc64-linux-gnu.tar.gz
49aef6378eee5a774a4a7c1bcfa5cf48a3de19754726f5f0e72064987b342f30 bitcoin-5a7c487a92be-powerpc64le-linux-gnu-debug.tar.gz
aa10bfcc573c47c841099c8b91de2fbea98f57af683a91fe89b38f41b4e68ad3 bitcoin-5a7c487a92be-powerpc64le-linux-gnu.tar.gz
4f4e309bca67ac9a1e719a54e24d84b844b10a7fff8a391915fe06b42857ecda bitcoin-5a7c487a92be-riscv64-linux-gnu-debug.tar.gz
027f42417ac245dde776e02905b601b77477a318a965ce4dccfe76e6e0884c83 bitcoin-5a7c487a92be-riscv64-linux-gnu.tar.gz
a553d9a0b1ab6793c0a5aeec50ccf1c74a3519836f45d5ed5baa6ed5d545d1ca bitcoin-5a7c487a92be-x86_64-linux-gnu-debug.tar.gz
c9999f5be120c45c27730bfca692cc28d1c651c33f1d77b406bc3c819944104f bitcoin-5a7c487a92be-x86_64-linux-gnu.tar.gz
94c787e114695563905d893b86819abe94396510b1b71047c733f6da907259ce src/bitcoin-5a7c487a92be.tar.gz
444a4630b620afac8e7818c71ddfb71c7dde1ca245fad51313bfc10477f758f0 bitcoin-core-linux-22-res.yml
Done.
- Windows
Generating report
cb12d60927fca62a0265fddd81dfd4c4ea04033b9525e55747dd56697f3ae53a bitcoin-5a7c487a92be-win-unsigned.tar.gz
a6e21bf9f4928fdabe35148ad62927e0ce775f50cdcfaa63eb2239bc53ba9a87 bitcoin-5a7c487a92be-win64-debug.zip
580730bffc3b5537bfdcf412180e5130ef8248e3b8e071875b3c8d6b19ca7077 bitcoin-5a7c487a92be-win64-setup-unsigned.exe
66ca1e514baef8b8a37b607198583b194c11d022eed145d47b0591ed3b05e667 bitcoin-5a7c487a92be-win64.zip
94c787e114695563905d893b86819abe94396510b1b71047c733f6da907259ce src/bitcoin-5a7c487a92be.tar.gz
e9b2689b050bebc5d65b27796ee062f39024a7218acf4ebd790790dcd2d0058f bitcoin-core-win-22-res.yml
Done.
- macOS
Generating report
a2ad41417bac2869736ab2ae69cc9afd4afd47b0e6892e27c51c96c5605cb4e3 bitcoin-5a7c487a92be-osx-unsigned.dmg
3644d16396488b1c1b8645201b1ce45e5e7b3da921c3949808934f5313416384 bitcoin-5a7c487a92be-osx-unsigned.tar.gz
eee1e107b340c2180ec8eb2144dedbcd4d81cdc862c5608f36d5e31b2644f4bf bitcoin-5a7c487a92be-osx64.tar.gz
94c787e114695563905d893b86819abe94396510b1b71047c733f6da907259ce src/bitcoin-5a7c487a92be.tar.gz
38d14016fc4cf21a0adfa9251545b9efa5f5739fac5d0598a3125e24ef9f4208 bitcoin-core-osx-22-res.yml
Done.