Re: Re-libtooling + automake
On Thu, 02 Feb 2006, Damyan Ivanov wrote:
> Bas Wijnen wrote:
> > And I may be becoming repetitive, but I still haven't heard any reason why
> > running autoconf/automake from debian/rules would be bad. Obviously you need
> > to depend on the correct version and explicitly call it (Depends: automake1.9
> > ; export AUTOMAKE=automake-1.9), but I don't see a problem in that either.
> > Many problems solve themselves when you compile from source instead of using
> > pre-built files. That is true for executables, it is true for Makefile.in and
> > configure as well.
> QA team seem to disagree.
> See http://sam.zoy.org/lectures/20050910-debian/img0.html
Watch it! That reply is very prone to being misunderstood.
You are STRONGLY urged to re-bootstrap autotools, both I (the autotools-dev
maintainer) and the writer of the above slides (which are damn nice, thanks
for pointing them out!) *agree* with that.
The slides urge one to bootstrap _before_ shipping the debian package,
instead of doing it at package build time. Which, I should add, is exactly
what I also consider to be the best option, and the way I do it on all my
So, yes, *do* build everything from source (i.e. bootstrap all autotools
from known-good Debian packaged autotools). You just don't need to do it at
dpkg-buildpackage time, you can also do it before that.
"One disk to rule them all, One disk to find them. One disk to bring
them all and in the darkness grind them. In the Land of Redmond
where the shadows lie." -- The Silicon Valley Tarot