On Thu, 2012-01-05 at 00:12 +0100, Cyril Brulebois wrote:
> Colin Walters <walt...@verbum.org> (04/01/2012):
> > Background: I'm trying hard to bring continuous integration and testing
> > to the FOSS stack between linux and gnome-shell.  That means building
> > from git, not manual integration via tarballs.  The current xorg
> > autogen.sh scripts just need one minor tweak to match the ones we use in
> > GNOME.  I've been slowly massaging and harmonizing the ad-hoc
> > autogen.sh/bootstrap scripts found in various modules.
> 
> In the meanwhile, that would achieve the same effect without any patching:
> -./autogen.sh
> +autoreconf -vfi

Yes, but the reason we use autogen.sh scripts in GNOME is because over
time we've added multiple tools (gtk-doc, intltool) that follow the
autoconf pattern of copying crap into your tarball so the build fails
slightly later when you try to build on the copy of HP-UX you found in
your basement.  

autoreconf isn't extensible, hence the autogen.sh script.

Also, the autogen.sh pattern supports e.g. modules using waf - they can
copy waf from the system into their build tree.  (Of course, this would
probably have to come after severing Thomas Nagy's internet connection,
but hey).


_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to