[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] Large-scale Makefile.am cleanup
From: |
Andrew Guertin |
Subject: |
Re: [Gnash-dev] Large-scale Makefile.am cleanup |
Date: |
Fri, 15 Apr 2011 09:49:12 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110303 Lightning/1.0b2 Thunderbird/3.1.9 |
On 04/15/2011 07:42 AM, Sandro Santilli wrote:
On Fri, Apr 15, 2011 at 06:10:38AM -0400, Andrew Guertin wrote:
Over the past few days I've been doing some work on cleaning up gnash's
Makefile.ams. The end goal that I'd like to reach is to transition to
non-recursive automake.
Graat to hear this. Does it speed build up ?
The changes I have made so far should not have any effect.
In most applications, a large speedup when switching to non-recursive automake
comes from eliminating "convenience libraries", which are necessary for
recursive make but require more linking stages. However, gnash actually
dynamically links to all (most?) of the libraries that are built, and may be
justified in doing so because there's both the executable and the plugin.
Thus it's not an obvious decision for gnash. Some options are to leave libraries
as they are, to remove the convenience libraries, or to condense the libraries
into just one. Each has pluses and minuses.
Also, a small speedup should come from other effects of non-recursive automake,
such as increasing parallelism.
I'm interested in review, to know what people think of the major themes of
the cleanup, comments on individual changes, and reports of whether I've
broken things on systems I can't test.
So what do people think?
You may try the "tryserver":
http://wiki.gnashdev.org/BuildBot#Tryserver
Should let you request build of your git repository over
all build slaves.
I'll look into this. Am I right in seeing that it requires buildbot on my own
machine, which pushes actual build requests to other machines?
Do you have your changes in a git repository ? Could you
make it available on a public machine for easier review ?
Not publicly accessible yet, but I'll get it set up.
--strk;
() Free GIS& Flash consultant/developer
/\ http://strk.keybit.net/services.html
_______________________________________________
Gnash-dev mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/gnash-dev
--
dolphinling
<http://dolphinling.net/>
- [Gnash-dev] Large-scale Makefile.am cleanup, Andrew Guertin, 2011/04/15
- Re: [Gnash-dev] Large-scale Makefile.am cleanup, Sandro Santilli, 2011/04/15
- Re: [Gnash-dev] Large-scale Makefile.am cleanup,
Andrew Guertin <=
- Re: [Gnash-dev] Large-scale Makefile.am cleanup, Sandro Santilli, 2011/04/15
- Re: [Gnash-dev] Large-scale Makefile.am cleanup, Andrew Guertin, 2011/04/17
- Re: [Gnash-dev] Large-scale Makefile.am cleanup, Sandro Santilli, 2011/04/18
- Re: [Gnash-dev] Large-scale Makefile.am cleanup, Sandro Santilli, 2011/04/19
- Re: [Gnash-dev] Large-scale Makefile.am cleanup, Andrew Guertin, 2011/04/20
- Re: [Gnash-dev] Large-scale Makefile.am cleanup, Sandro Santilli, 2011/04/20
- Re: [Gnash-dev] Large-scale Makefile.am cleanup, Bastiaan Jacques, 2011/04/15
Re: [Gnash-dev] Large-scale Makefile.am cleanup, Rob Savoye, 2011/04/18