On 2015-03-12 01:46-0700 Alan W. Irwin wrote:

> For Debian stable, I got most of the required Qt5 build-depends by
> installing the build-depends of the Qt4 source package, then following
> up by iterating epa_builds to get the extra ones needed for the
> epa_build of Qt5.  But I think the whole deal could be completed by
> just one "apt-get build-dep" command for you with no further
> iterations required since the Debian unstable version of Qt5 is
> virtually identical to what is used by epa_build.

Hi Andrew:

The configuration changes for the epa_build of Qt5 that I pushed
(commit id = cfc6e135) on Tuesday made sure virtually all components
of Qt5 were built, but those extra components did not solve the memory
management issue (in fact introduced some extra warnings related to
dbus, etc.,) so now I have experimentally gone the other way (commit
id = fd4ef4a) and reduced the epa_build of Qt5 to the absolute minimum
components needed by PLplot. (For example, dbus is excluded.) As a
result of these changes, the time required here to epa_build Qt5 has
been reduced from 2 hours to 13.5 minutes!  As expected from previous
experience with the insensitivity of the memory management issue to
Qt5 build configuration, the valgrind results are essentially the same
as before; relatively clean for all Qt file devices that I sampled,
and a single invalid read error on plend for -dev qtwidget.

To access that dramatic speedup in the epa_build of Qt5 (and many
fewer library dependencies of that build) use the latest master tip
version of PLplot.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to