Commit cad1272
committed
Merge bitcoin#30257: build: Remove --enable-gprof
fa780e1 build: Remove --enable-gprof (MarcoFalke)
Pull request description:
It is unclear what benefit this option has, given that:
* `gprof` requires re-compilation (`perf` and other tools can instead be used on existing executables)
* `gprof` requires hardening to be disabled
* `gprof` doesn't work with `clang`
* `perf` is documented in the dev-notes, and test notes, and embedded into the functional test framework; `gprof` isn't
* Anyone really wanting to use it could pass the required flags to `./configure`
* I couldn't find any mention of the use of `gprof` in the discussions in this repo, apart from the initial pull request adding it (cfaac2a)
* Keeping it means that it needs to be maintained and ported to CMake
Fix all issues by removing it.
ACKs for top commit:
TheCharlatan:
ACK fa780e1
hebasto:
ACK fa780e1, I have reviewed the code and it looks OK.
willcl-ark:
crACK fa780e1
Tree-SHA512: 0a9ff363ac2bec8b743878a4e3147f18bc16823d00c5007568432c36320bd0199b13b6d0ce828a9a83c2cc434c058afaa64eb2eccfbd93ed85b81ce10c41760c3 files changed
+6
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
209 | | - | |
| 209 | + | |
210 | 210 | | |
211 | | - | |
| 211 | + | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| |||
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | 284 | | |
292 | 285 | | |
293 | 286 | | |
| |||
844 | 837 | | |
845 | 838 | | |
846 | 839 | | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | 840 | | |
865 | 841 | | |
866 | 842 | | |
867 | 843 | | |
868 | 844 | | |
869 | 845 | | |
870 | | - | |
871 | 846 | | |
872 | 847 | | |
873 | 848 | | |
| |||
1684 | 1659 | | |
1685 | 1660 | | |
1686 | 1661 | | |
1687 | | - | |
1688 | | - | |
1689 | 1662 | | |
1690 | 1663 | | |
1691 | 1664 | | |
| |||
1793 | 1766 | | |
1794 | 1767 | | |
1795 | 1768 | | |
1796 | | - | |
1797 | 1769 | | |
1798 | 1770 | | |
1799 | 1771 | | |
| |||
1803 | 1775 | | |
1804 | 1776 | | |
1805 | 1777 | | |
1806 | | - | |
1807 | | - | |
| 1778 | + | |
| 1779 | + | |
1808 | 1780 | | |
1809 | 1781 | | |
1810 | 1782 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
386 | 385 | | |
387 | 386 | | |
388 | 387 | | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | 388 | | |
394 | 389 | | |
395 | 390 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
0 commit comments