This PR creates a static library libtest_fuzz.a to speed up the compilation of fuzz tests. It is functionally similar to #17542
build: create test_fuzz library from src/test/fuzz/fuzz.cpp #18528
pull brakmic wants to merge 1 commits into bitcoin:master from brakmic:makefile-fuzzing changing 3 files +139 −119-
brakmic commented at 11:02 PM on April 4, 2020: contributor
-
build: create test_fuzz library from src/test/fuzz/fuzz.cpp 691e2a7af7
- fanquake added the label Build system on Apr 4, 2020
-
MarcoFalke commented at 2:33 AM on April 5, 2020: member
Tested on travis:
- ccache builds are the same speed
Tested locally:
- time before:
real 12m51.225s user 77m11.582s sys 3m10.195s real 16m12.925s user 86m52.285s sys 4m12.619s real 11m34.260s user 73m59.359s sys 2m57.461s- time after:
real 10m19.967s user 62m53.747s sys 2m58.760s real 9m33.247s user 58m42.076s sys 2m28.731sACK 691e2a7af796c09b85423b45af54e354cd9c1e92 🦁
<details><summary>Show signature and timestamp</summary>
Signature:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 ACK 691e2a7af796c09b85423b45af54e354cd9c1e92 🦁 -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEE+rVPoUahrI9sLGYTzit1aX5ppUgFAlwqrYAACgkQzit1aX5p pUgjmQv/RNDv4ygb1GEONDlTcMN5XSZ5k8s9sYM96bSAw/DjrzvmQB+EIiDVnfsx STxhQpzJpOJeDMdu7gtw7+ucv371ha5hYJmNcX7/fxCGcwa6spfGQkkVq/6N/XYW qT7lY6XhgoO3tOey15L1hvoa2LCsWx08EF9+KNfHBIjsPLz0KcYUi3uAGOrInG/j FK+mfCm4wngI5n8Mg2twYURvbfCdqUHh13qTmDWsZgu6/waQa0Xd4kfGV/tJVmQn EWh1AF2gzMonqNF3T1WJPrzPMRYIgzGP5Ix44B3inefpl4MsVuq5WXMZaHAD9J9L S6wcRVEECXGJ7EjcpxTyRa+Ge/5gcfIhf3c0Tn4DDPrndX4NwmQgpt4BPP+LUzA2 X6cWBImaVR3A6H/XSh3FIPMYMbd2ft6nxgvYvR8jm1YOc6jUE2Fed8J71QMdkZ1g cYkQaebsQ9XDiWG4ziATIwFlMONH+mm9OegIpnbzcGb9ecCHNXUBAerfve96afND 2vMM4CbW =LC9G -----END PGP SIGNATURE-----Timestamp of file with hash
814b85beb630cefe023f264bbb857629cc87ea0d68f5d789ea14a1828cd040df -</details>
- MarcoFalke merged this on Apr 5, 2020
- MarcoFalke closed this on Apr 5, 2020
- brakmic deleted the branch on Apr 5, 2020
- DrahtBot locked this on Feb 15, 2022