Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 436812 - app-admin/elektra-0.7.1 - please make gcov optional
Summary: app-admin/elektra-0.7.1 - please make gcov optional
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Weber (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-01 16:56 UTC by Alexander E. Patrakov
Modified: 2012-11-04 09:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander E. Patrakov 2012-10-01 16:56:41 UTC
gcov is a debugging aid useful only to developers. Nevertheless, it is enabled in elektra ebuild. This is harmful to users, as they see these ugly messages when running any application (e.g. oyranos-monitor) using elektra:

profiling:/usr/portage/packages/portage/app-admin:Cannot create directory
profiling:/usr/portage/packages/portage/app-admin/elektra-0.7.1/work/elektra-0.7.1/src/libhelper/.libs/libhelper_dynamic_la-helper.gcda:Skip

The users should be using the library via applications, not profiling it. If I change --enable-gcov to --disable-gcov in the ebuild, the messages disappear.

Reproducible: Always
Comment 1 James Cloos 2012-10-27 17:24:56 UTC
This bug (the use of --enable-gcov) likely also is the cause of the constant re-creation of the build directory.

/var/tmp/portage/app-admin/elektra-0.7.1/work/... is re-created on every boot
to hold those gcda files.
Comment 2 Michael Weber (RETIRED) gentoo-dev 2012-11-04 09:34:19 UTC
+*elektra-0.7.1-r1 (04 Nov 2012)
+
+  04 Nov 2012; Michael Weber <xmw@gentoo.org> +elektra-0.7.1-r1.ebuild,
+  metadata.xml:
+  Revbump to make gcov optional (bug 436812 by Alexander E. Patrakov), avoid
+  collision with allegro (bug 409305, Chris Reffett), avoid collision with
+  mit-krb5 (bug 403025, Marios Andreopoulos)
+