Package: src:blt Version: 2.5.3+dfsg-1 Severity: wishlist User: helm...@debian.org Usertags: rebootstrap
The blt package uses a relatively old version of autoconf and does not regenerate configure from configure.in during build. As a result it uses a very old implementation of AC_CHECK_SIZEOF that does not work well with cross compiling. As a result a cross configure run without setting CONFIG_SITE results in: | checking size of int... 0 | checking size of long... 0 | checking size of long long... 0 | checking size of void *... 0 This is unfortunate in various ways: * configure succeeds without a mention that things went wrong * The first indication that something failed is a linker error. * These values are computable without executing host-arch code. More recent autotools do that. A fixed configure will use ac_fn_c_compute_int to determine these values. I understand that making the current configure.in work with more recent autotools requires some work, but at some point this is necessary for supporting new ports anyway. Thanks for considering. Helmut -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org