Le 09/08/2012 10:59, Jean-Pierre Flori a �crit :
> Although we definitely do not want to regenerate anything at build time
> as well...
Let me quote from /usr/share/doc/autotools-dev/README.Debian.gz which is
cited in
http://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-autotools
:
(from the preamble)
<<<
Note: libtool is part of the autotools toolchain, but we don't cover
libtool well in this document. However, there are a few big fat
warnings that I will repeat here:
Your package must use an up-to-date libtool. See the libtool package
for more information. Always retool (rebuild all autotools-generated
files) on package build time when using libtool.
>>>
(from the "Introduction" section)
<<<
Autoconf's more advanced architecture-aware code (invoked when the
AC_CANONICAL family of macros are used, which is always the case if
libtool is being used, for example) also needs two extra helper scripts:
config.sub and config.guess.
These two helpers, config.guess and config.sub, need to be constantly
updated to address new architectures. Unfortunately, Debian's automake
package has failed to provide such timely updates regularly, and even if
it did, most developers are not even aware of the need for such updates.
Their upstream often isn't, either.
The result ends up as serious bugs filled in the BTS by porters. Given
the amount of packages using autoconf and automake in Debian, we are
talking about a rather large number of bugs every time we start supporting
a new architecture.
>>>
I propose to go the debian way instead of the opposite direction.
Snark on #sagemath