Bug 28865 - Build cairo-perf-* utils without running benchmarks
Summary: Build cairo-perf-* utils without running benchmarks
Status: RESOLVED WONTFIX
Alias: None
Product: cairo
Classification: Unclassified
Component: general (show other bugs)
Version: 1.9.11
Hardware: All All
: medium normal
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-01 04:04 UTC by Alexandros Frantzis
Modified: 2011-02-22 06:19 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Build cairo-perf-* utils as part of the normal build process. (1.58 KB, patch)
2010-07-01 04:04 UTC, Alexandros Frantzis
Details | Splinter Review

Description Alexandros Frantzis 2010-07-01 04:04:24 UTC
Created attachment 36654 [details] [review]
Build cairo-perf-* utils as part of the normal build process.

Currently, to build the cairo-perf-* utils one needs to run make perf which also runs some performance benchmarks. In some situations (eg  when building packages for distributions) this is not desirable.

The attached patch adds an --enable-perf-utils flag to configure, so that the utilities are built as part of the normal build process.
Comment 1 M Joonas Pihlaja 2011-02-22 06:19:45 UTC
The cairo-perf tools are ugly enough on the inside and out that we're uncomfortable supporting them for distribution.  The tools are unstable, undocumented, their user interfaces are rather sad and volatile, and some of them are tied to living and being run from a checkout of the cairo git repository.  The data formats they read and write are also unstable and may not parse across releases.  If someone wishes to package the perf tools, of course they are at liberty to do so and all the more power to them, but they should do so knowing that all of them can break every release.

As there hasn't been any work done to clean them up in the months that this has been opened and discussed on #cairo, I'm closing this bug report as "Won't Fix," since nobody has stepped up to do so.  Sorry.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.