[Spice-devel] [PATCH] build: fix parallel install

Tiziano Müller tiziano.mueller at stepping-stone.ch
Tue Jul 10 02:03:46 PDT 2012


Hi Christophe

Thanks for the follow-up. Irreproducability is one of the problems of
parallel-build issues. If that helps: I've deployed that patch in Gentoo
and got at least one positive feedback when testing it:
https://bugs.gentoo.org/show_bug.cgi?id=418295

Best regards,
Tiziano

Am Dienstag, den 10.07.2012, 10:47 +0200 schrieb Christophe Fergeau:
> Hey Tiziano,
> 
> On Fri, Jun 08, 2012 at 09:08:00AM +0200, Tiziano Müller wrote:
> > This is a workaround for broken parallel install support in automake
> > with LTLIBRARIES, see http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
> 
> For what it's worth, I've hit this issue a few times iirc, but when I
> wanted to reproduce it to test your patch, I didn't manage to, so I'm not
> sure how to proceed from there :(
> 
> Christophe
> 
> > ---
> >  gtk/Makefile.am |    5 +++++
> >  1 files changed, 5 insertions(+), 0 deletions(-)
> > 
> > diff --git a/gtk/Makefile.am b/gtk/Makefile.am
> > index 0327d65..328c8d6 100644
> > --- a/gtk/Makefile.am
> > +++ b/gtk/Makefile.am
> > @@ -505,6 +505,11 @@ vncdisplaykeymap_win322xtkbd.c:
> >  if WITH_PYTHON
> >  pyexec_LTLIBRARIES = SpiceClientGtk.la
> >  
> > +# workaround for broken parallel install support in automake with LTLIBRARIES
> > +# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
> > +install_pyexecLTLIBRARIES = install-pyexecLTLIBRARIES
> > +$(install_pyexecLTLIBRARIES): install-libLTLIBRARIES
> > +
> >  SpiceClientGtk_la_LIBADD = libspice-client-gtk-2.0.la libspice-client-glib-2.0.la $(PYGTK_LIBS)
> >  SpiceClientGtk_la_CFLAGS = $(GTK_CFLAGS) $(PYTHON_INCLUDES) $(PYGTK_CFLAGS) $(WARN_PYFLAGS)
> >  SpiceClientGtk_la_LDFLAGS = -module -avoid-version -fPIC
> > -- 
> > 1.7.8.5
> > 
> > _______________________________________________
> > Spice-devel mailing list
> > Spice-devel at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/spice-devel

-- 
stepping stone GmbH
Neufeldstrasse 9
CH-3012 Bern
Telefon: +41 31 332 53 63
www.stepping-stone.ch
tiziano.mueller at stepping-stone.ch



More information about the Spice-devel mailing list