Skip to content

Commit 62bd61d

Browse files
committed
Merge bitcoin/bitcoin#31450: guix: disable gcov in base-linux-gcc
f6496a8 guix: disable gcov in base-linux-gcc (fanquake) Pull request description: In a `x86_64-linux-gnu` build, this drops: ```bash x86_64-linux-gnu/bin/x86_64-linux-gnu-gcov x86_64-linux-gnu/bin/x86_64-linux-gnu-gcov-dump x86_64-linux-gnu/bin/x86_64-linux-gnu-gcov-tool x86_64-linux-gnu/lib/gcc/x86_64-linux-gnu/12.4.0: libgcov.a ``` For mingw-w64-gcc, `--disable-gcov` is currently passed for this target in Guix, due to issues with mingw-w64, see https://github.com/fanquake/guix/blob/8bed031e58c9cf895d243790e7c80808b0075de7/gnu/packages/gcc.scm#L99-L102. However we'll add it in any case, in case it's re-enabled in future, when the underlying issues are fixed. ACKs for top commit: TheCharlatan: ACK f6496a8 Tree-SHA512: ad6de53f63e7bb658cac05fb023fb1f8e76103073c7dffb4267412d3046148e1389df8848010128c1bd3d428f05e1587b656ef2cad8c7d9078ebec83a68bad49
2 parents 6769368 + f6496a8 commit 62bd61d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

contrib/guix/manifest.scm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@ inspecting signatures in Mach-O binaries.")
420420
;; https://gcc.gnu.org/install/configure.html
421421
(list "--enable-threads=posix",
422422
"--enable-default-ssp=yes",
423+
"--disable-gcov",
423424
building-on)))))))
424425

425426
(define-public linux-base-gcc
@@ -435,6 +436,7 @@ inspecting signatures in Mach-O binaries.")
435436
"--enable-default-pie=yes",
436437
"--enable-standard-branch-protection=yes",
437438
"--enable-cet=yes",
439+
"--disable-gcov",
438440
building-on)))
439441
((#:phases phases)
440442
`(modify-phases ,phases

0 commit comments

Comments
 (0)