Bug 28865

Summary: Build cairo-perf-* utils without running benchmarks
Product: cairo Reporter: Alexandros Frantzis <alexandros.frantzis>
Component: generalAssignee: Carl Worth <cworth>
Status: RESOLVED WONTFIX QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: medium    
Version: 1.9.11   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Build cairo-perf-* utils as part of the normal build process.

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.