Further to PR 199979 base libgcov is not useful without base GCC -- Clang doesn't use it, and ports GCC will include its own. This patch removes libgcov and libgomp if base GCC is not being built. It includes the libgomp part because I'm still waiting on PR 200192 to fix the one failure with libgomp removed.
I think you forgot to include the patch?
Created attachment 156783 [details] Build libgcov only along with base GCC
Take for exp-run
Created attachment 156800 [details] patch v2 (libgcov only), now that libgomp removal is committed in r282973
Exp-run results on amd64 and i386: http://package22.nyi.freebsd.org/jail.html?mastername=headamd64PR200203-default http://package23.nyi.freebsd.org/jail.html?mastername=headi386PR200203-default 0 new failure, looks good.
A commit references this bug: Author: emaste Date: Mon May 18 15:02:36 UTC 2015 New revision: 283060 URL: https://svnweb.freebsd.org/changeset/base/283060 Log: Build libgcov only if we're building base system GCC Clang uses compiler-rt for the code coverage runtime, and ports GCC provides its own libgcov. PR: 200203 (exp-run) Sponsored by: The FreeBSD Foundation Changes: head/gnu/lib/Makefile head/tools/build/mk/OptionalObsoleteFiles.inc