gnash-dev
[Top][All Lists]
Advanced

[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/>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]