On Sun, 2016-02-28 at 09:54 -0600, Michael Catanzaro wrote:
> On Sun, 2016-02-28 at 14:33 +0000, Emmanuele Bassi wrote:
> > 
> > My proposal is to enable this behaviour in the default jhbuildrc,
> > so
> > that all GNOME projects automatically build in a separate root.
> > This
> > change should have no, or minimal impact on the subset of the
> > moduleset that is covered by Continuous; it may require fixing the
> > build of various modules in the gnome-apps or gnome-world
> > modulesets.
> > The major upsides would be that:
> +1, I've been wanting to do this for a while.
> 
> There is a problem though, in that Automake's vala support is pretty
> broken for git builds where builddir != srcdir, hence all (well,
> virtually all) vala projects only support builddir != srcdir when
> building from tarballs. Sometimes the only way to fix builddir !=
> srcdir issues is to introduce broken nonsensical changes to the
> Automake file [1]. So when you make this change, you should do a
> clean
> build of all the modules and add exceptions for all the modules that
> break, with the expectation that most Vala modules will be broken.
> (You
> were probably planning to do this anyway, so just pointing it out.)
> 
> If anyone is interested in fixing this in Automake, that would be
> ideal.

I was interested sometime ago and produced something minimal that works
for me but dropped the ball due to not being able to conjure the
testcases for the fix...

http://lists.gnu.org/archive/html/automake-patches/2014-12/msg00000.html


- Yanko


> [1] https://bugzilla.gnome.org/show_bug.cgi?id=760679

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to